Sven Rautenberg: javascript cross domain zugriff

Beitrag lesen

Moin!

Problem: Ich habe auf der Seite von Domain A, die den Iframe einbindet einen Button, der bei einem Click die Seite von Domain B anzeigen soll. Die Seite von Domain B soll dann quasi die neue Hauptseite sein. Dabei darf auf keinen Fall die URL vom iframe ein zweites Mal geladen werden. Also, die URL darf nicht noch mal aufgerufen werden. Das hat was damit zu tun, dass in der URL eine ID drinsteht, und diese URL mit der gleichen ID darf nur einmal aufgerufen werden, sonst gibt es nen Fehler.

Ich sehe jetzt nicht, was dich daran hindert, das src-Attribut aus deinem eigenen IFrame auszulesen und, bereinigt um diese ID, die sich nicht wiederholen darf, als location.href zu setzen.

Bzw. noch einfacher: Da dein IFrame seine URL ja irgendwie reingeschrieben bekommt von deinem Server, sei es statisch oder dynamisch durch irgendeine Erzeugung: Was spricht dagegen, diesem Button dieselbe URL reinzuschreiben, nur eben ohne ID?

Ist sowas möglich? Ich habe vollen Zugriff auf den Inhalt der Seite von Domain B. Kann dort also alles mögliche mit Javascript und HTML machen. Nur wird der Inhalb komplett im Namen von Domain B angezeigt.

Eine Seite, die in einem 1x1 Pixel großen IFrame "angezeigt" wird, mit "Inhalt" zu befüllen ist reichlich sinnlos, oder?

- Sven Rautenberg