---
title: "rgaccordion im IE6 und 7"
url: "https://www.typo3.net/d/77559-rgaccordion-im-ie6-und-7"
source: "typo3.net"
tags: ["Extensions","Frage","JavaScript & AJAX","TYPO3 4"]
created: "2008-05-22"
last_reply: "2008-05-22"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# rgaccordion im IE6 und 7

Extensions · 1 Antwort · gestartet 2008-05-22

## Eröffnungsbeitrag

**George Mason** · 2008-05-22 · [Beitrag #1](https://www.typo3.net/d/77559-rgaccordion-im-ie6-und-7/1)

Liebes Forum, hallo Georg :)

ich habe folgendes Problem mit dem rgaccordion:

wenn ich meine Seite mit dem IE7 lade (7.0.5730.11) funktionieren die Accordions nicht - sie werden ausgeklappt angezeigt. Wenn ich die Seite allerdings ganz oft reloade (10-20 Mal), dann klappt es manchmal.

Wenn ich den Browsercache lösche, und dann die Seite reloade, klappt es ein Mal.

Im IE6 scheint es etwas besser zu funktionieren, da tritt das Problem nur manchmal auf.

Als einzige weitere JS-lastige Extensions ist SWFObject installiert

Folgendes habe ich schon - ohne Erfolg - probiert:

- mootools neu installiert und ein neues js erzeugen lassen
- SWFObject deinstalliert
- die Seite auf einen schnelleren Server umgezogen
- die Seite in ein frisches TYPO3 4.2 umgezogen

Ein Kollege, der sich ganz gut auskennt hatte nur kurz drauf geschaut und sagte, es könnte an vielen Ursachen liegen, aber er vermutet, dass man es beheben könnte, indem man das Skript erst aufruft, nachdem die Seite vollständig geladen wurde.

Wie kann ich das veranlassen bzw. muss ich dafür die Extension umschreiben? Hat sonst noch wer eine Idee? Danke für's Lesen, bin für jeden Kommentar dankbar.

## Antworten

### [#2](https://www.typo3.net/d/77559-rgaccordion-im-ie6-und-7/2) · George Mason · 2008-05-22

Update: ich habe schon etwas rausgefunden. Wenn ich statt des Skripts dies hier ausführe

```javascript
window.addEvent('domready', function(){ 
	alert('the dom is ready'); 
});
```

Und die Seite mit dem IE oft reloade, dann kommt das Fensterchen manchmal, bevor die Accordeons überhaupt geladen werden und dann kann er sie auch nicht ansprechen.

Der IE hat also anscheinend einen Bug, dass er "domready" zu früh rausfeuert. Wenn ich die erste Zeile der Datei rgaccordion2.js ändere, Problem gelöst.

```javascript
window.addEvent('load', function(){
```

---

Quelle: „rgaccordion im IE6 und 7“, typo3.net, https://www.typo3.net/d/77559-rgaccordion-im-ie6-und-7
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
