Hallo,
ich habe auf einer Website ein Formular das selbst aus mehreren Formularen besteht. Über eine Navigation aus Radiobutton werden die entsprechenden Formulare sichtbar geschaltet. Man kann also zwischen verschiedenen Formularen hin und her schalten.
Um beim wiederkehren auf die Seite (Historyback) zu gewährleisten, dass das korrekte Formular angezeigt wird, liest ein Javascript beim window.onload Event den aktivierten Radiobutton der Navigation aus und schaltet das entsprechende Formular auf sichtbar. Dieses Javascript wird bei jedem Aufruf der Seite ausgeführt.
Wird die Seite einmal per Back-Button aufgerufen, kommt es bei weiteren Aufrufen der Seite auf allen IE zu einem Javascript-Fehler: "Erlaubnis verweigert".
Das Div-Elemente in dem das Formular sich befindet wird, obwohl von Javascript nicht angefasst, dabei nicht mehr angezeigt.
Meine Recherchen haben ergeben, dass dieser Fehler eigentlich nur bei Zugriff mittels Javascript auf Inhalte von fremden Domains ausgelöst wird, die sich in Frames oder iFrames befinden. Auf der Website gibt es aber weder Frames noch iFrames und die Javascript-Datei wird vom selben Server geladen.
Hatte jemand schonmal ein ähnliches oder gar gleiches Problem?
hat jemand eine Lösung parat?
Danke,
Stephan