Wastl: Same Origin Policy ?

Beitrag lesen

Problembeschreibung:

  • Ich arbeite gerne mit Inline Frames ( Ja, ja, ich weiß... )
  • Der Webspace, auf dem die Website liegt, unterstützt kein PHP.
  • Mittels absoluter Pfade nutze ich PHP-Programme, die auf einem Webspace liegen, der PHP unterstützt.

Ergebnis:

  • Etwa 80% der Programme laufen innerhalb des Frames einwandfrei.
  • Bei etwa 20% komme ich mit dem MSIE innerhalb des Frames nicht in die Admin-Bereiche rein.
  • Alle anderen Browser machen diesbezüglich keine Schwierigkeiten

Wenn ich die Admin-Links in einem neuen Fenster öffne ( rechte Maustaste ), funktioniert die Passwort-Abfrage natürlich.
Was ich nicht verstehe ist, warum der IE ständig quertreibt und die Extrawurst spielen muß. :-/
Gruß Wastl

Ps: Der Webspace mit PHP-Support ist Teil meines Hosting-Pakets
Der Webspace ohne PHP-Unterstützung ist Teil meines DSL-Pakets
Es liegt also quasi  alles unter einem Dach, gewissermaßen  Same Origin  -  ja und nein.
-----------------------------------------------------------------------
Pps: Ein anderes Beispiel für eine MSIE-Extrawurst.
Ich versuch gerade mittels eines kleinen Workarounds gleichzeitig ein PopUp zu öffnen und das Elternfenster ( bzw. den Opener ) zu schließen:
<a href="ziel.htm" onclick="window.open ('ziel'); window.close(); return false;" target="PopUpName">Link</a>
Das Dingens hab ich übrigens aus dem Netz und funktioniert in den Mozillas und im Opera wie gewünscht.
Nur der IE nervt mit einer Sicherheitsabfrage.
Das Gleiche gilt übrigens auch für die Variante window.opener.close();