Probleme mit parent und SSL
MTLE
- javascript
0 Sven Rautenberg0 MTLE
Ein HTML-Formular innerhalb eines Framesets greift über parent.routine() auf Daten zu. Das klappt auch prima solange Frameset und Formular auf dem gleichen Host liegen.
Um nicht die komplette Seite über SSL laufen zu lassen, wollte ich jetzt das Formular in einen SSL-Bereich legen, wodurch es unter einer anderen Domain liegt.
Wenn ich das tue bekomme ich keine Daten mehr, weil der Zugriff auf parent irgendwie fehlschlegt. Unter SSL löst der parent-Zugriff die Meldung "Erlaubnis verweigert" aus, wogegen bei Nicht-SSL keine Fehler angezeigt werden.
Hat jemand eine Idee, woran das liegt und wie ich das Problem beheben kann?
Gruß
MTLE
Moin!
Hat jemand eine Idee, woran das liegt und wie ich das Problem beheben kann?
Grund: "Same Origin Policy" von Javascript. Du darfst nicht in Javascriptcode, der von einer Domain kommt, auf Eigenschaften und Methoden einer anderen Domain zugreifen.
Abhilfe: Alles auf eine Domain packen. Andere Lösungen existieren nicht.
- Sven Rautenberg
Ok. Klingt einleuchtend.
Danke.