Hallo Dominik,
wisst ihr welche Einstellung im Microsoft Internet Explorer dafür verantwortlich ist, dass selbst das setzen von
document.domain = "mydomain.tld"
Bei der Ausführung eines JS zu einer "Zugriff verweigert" Fehlermeldung führt?
Grundsätzlich nicht - die Frage gibt bis hierher noch nicht genügend Hintergrundinformation her. Aber da ich dein Posting schon bis zu Ende gelesen habe: Ja, weiß ich.
ich hab zwei Applikationen auf zwei (Sub)domains:
http://wien.oesterreich.consys/
http://noe.oesterreich.consys/
Das sind sicherheitstechnisch gesehen zwei völlig verschiedene Domains.
Von noe.oesterreich.consys rufe ich nun wien.oesterreich.consys in einem Frame und rufe eine function. klappt prima, doch nicht bei allen.
Ich vermute es gibt eine Browser Einstellung irgendwo im MSIE, wisst ihr welche? (Betrifft nur MSIE)
Du versuchst also, auf ein Dokument in einem anderen Frame zuzugreifen, das von einer anderen Domain stammt, was aus Sicherheitsgründen eigentlich nicht zulässig ist ("Same Origin Policy" oder "Cross Site Scripting).
Im IE (in anderen Browsern jedoch AFAIK nicht) kannst du diese Einschränkung jedoch aufweichen, indem du in den Sicherheitseinstellungen des Browsers die Option "Auf Datenquellen über Domaingrenzen zugreifen" aktivierst.
Empfehlenswert ist das freilich nicht - weshalb es auch bei den anderen Browsern gar nicht vorgesehen ist!
Schönes Wochenende noch,
Martin