Hallo,
da ist so eine HTML - Seite mit einem Button drauf. Wenn man auf den Buton clickt geht eine Infobox (eine art Tooltip) auf mit einem Iframe darin. Es läuft auch alles super im IE6, IE7, FF2, FF3, ja selbst im Safari und im Opera. Doch leider hat der Firefox ein Problem mit der History, wenn ein Iframe dynamisch nachgeladen wird :(.
Also die eigentliche HTML Seite hat kein Iframe. Drückt man auf den Button wird ein Iframe erzeugt, geladen und das problem mit der history.back() ist im Firefox da. Wenn ich nach dem erzeugen des Iframes eine Seite zurück möchte, wird die aktuelle Seite nochmal geladen.
Die anzahl der history Einträge steigt mit der Anzahl der geladenen Iframes. Sprich, wenn ich ejtzt 2 Buttons hätte wo 2 Iframes geladen werden, dann muss ich 2 mal auf "zurück" klicken um auf der wirklichen "Seite davor" zu sein.
Naja gibts einen Trick diesen History eintrag zu verhindern?
Mfg
T-Rex
Ps. Achja...wenn der Iframe schon im HTML steht gibts keine Probleme, erst wenn er mittels javascript nachgeladen wird.