---
title: "JQuery instanz nur einmal laden"
url: "https://www.typo3.net/d/98360-jquery-instanz-nur-einmal-laden"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2010-04-22"
last_reply: "2010-04-24"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# JQuery instanz nur einmal laden

Extensions › Entwicklung · 3 Antworten · gestartet 2010-04-22

## Eröffnungsbeitrag

**master celebrator** · 2010-04-22 · [Beitrag #1](https://www.typo3.net/d/98360-jquery-instanz-nur-einmal-laden/1)

Hi Leute,

ich habe zwei extensions die mittels additionalHeaderData die jQuery Library laden.

```php
$header .= '<script src="'.t3lib_extMgm::siteRelPath('fx_api').'libs/js/jquery/jquery-1.4.2.js" 
type="text/javascript"></script>';
$GLOBALS['TSFE']->additionalHeaderData[$this->prefixId] = $header;
```

Da jetzt die beiden ext. zufällig auf einer Seite eingesetzt werden wird **2 mal die jQuery.js Datei geladen**. :o

Kann man irgendwie prüfen ob bereits eine jQuery instanz aus einer Ext. geladen wurde?

Jemand eine Idee?

## Antworten

### [#2](https://www.typo3.net/d/98360-jquery-instanz-nur-einmal-laden/2) · just2b · 2010-04-24

dann nimm halt dafür nicht $this->prefixId sondern 'jslib' oder sonstirgendwas, was in beiden fällen gleich ist

georg

### [#3](https://www.typo3.net/d/98360-jquery-instanz-nur-einmal-laden/3) · einpraegsam.​net · 2010-04-24

oder nimm t3jquery

### [#4](https://www.typo3.net/d/98360-jquery-instanz-nur-einmal-laden/4) · master celebrator · 2010-04-24

Danke für die Antworten.

Ich habe es jetzt etwas anders gelöst und zwar lade ich die jquery library zentral über ein weiteres extension package. Dort gibt es eine Klasse mit einer Methode über der man die lib laden kann. Über ein static attribute wird festegehalten ob die lib bereits schon von einer anderen Ext. geladen wurde. Lauft im prinzip wie die instanzierung eines [singleton](http://de.wikipedia.org/wiki/Singleton_%28Entwurfsmuster%29) ab.

---

Quelle: „JQuery instanz nur einmal laden“, typo3.net, https://www.typo3.net/d/98360-jquery-instanz-nur-einmal-laden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
