Frames verlinken
Michael
- javascript
Hallo,
ich möchte von meiner Seite aus auf eine Seite verweisen, die aus zwei Frames besteht, nennen wir sie "navigation" und "hauptfenster".
Im "hauptfenster" soll allerdings nicht der in der Frameset-Datei verlinkte Begrüßungstext erscheinen, sondern ein bestimmter Inhalt, den ich, wenn ich absolut auf ihn verweise, nur einzeln angezeigt bekomme. Da es sich nicht um meine eigene Seite handelt, kann ich kein Skript einbauen, das ein Nachladen bewirkt. Verweise ich nur auf das Frameset, habe ich nicht den gewünschten Inhalt.
Ich ahne, dass es mit Javaskript möglich sein muss, das Frameset aufzurufen und zugleich anzuweisen, dass im Frame "hauptfenster" nicht, wie vorgegeben, die Datei "./hello.html" angezeigt wird, sondern die Datei "./AB/CD/speziellXYZ=".
Bei den Themen "2 Frames verlinken" und "Fernbedienung mit Java" konnte ich trotz langer Recherche keine Lösung für dieses Problem finden...
Für Hinweise wäre ich sehr dankbar!
Hi,
Ich ahne, dass es mit Javaskript möglich sein muss, das Frameset aufzurufen und zugleich anzuweisen, dass im Frame "hauptfenster" nicht, wie vorgegeben, die Datei "./hello.html" angezeigt wird, sondern die Datei "./AB/CD/speziellXYZ=".
wenn das Frameset auf dem selben Server (Host und Port) liegt wie die Seite mit dem aufrufenden Script, dann ja. Andernfalls muss es unmöglich sein (und ist es auch) - um exakt das zu verhindern, was Du vorhast. Stichwort Phishing.
Bei den Themen "2 Frames verlinken" und "Fernbedienung mit Java" konnte ich trotz langer Recherche keine Lösung für dieses Problem finden...
"2 Frames verlinken" wird andere Vorhaben aufzeigen als das Deine. Zu Deinem Problem wäre mir der Begriff "Fernbedienung" garantiert nicht eingefallen; und Java ist eine Technologie, die mit all dem hier nicht das geringste zu tun hat. Das ist aber auch wurscht, denn die *einzige* Lösung lautet:
Wende Dich an den Besitzer der fremden Site.
Cheatah
Vielen Dank für die schnelle Antwort!
Das mit der "Fernbedienung" kam mir in den Sinn, weil ich, ohne hier viel Spezialwissen zu besitzen, annahm, man könne mit
function go(url) {
opener.parent.hauptfenster.location = url;
}
irgendwie bewirken, dass die verlinkte Seite gemeinsam mit ihrem dazugehörigen Frameset aufgerufen wird, also in ihrer "natürlichen Umgebung", anstatt vereinzelt, ohne Bezug zur Ursprungsseite. Wie das gehen soll, weiß ich nach wie vor nicht. Dass es aus Sicherheitsgründen ausgeschlossen ist, leuchtet mir nicht unmittelbar ein. Keine Chance dies zu realisieren?
Hi,
Das mit der "Fernbedienung" kam mir in den Sinn, weil ich, ohne hier viel Spezialwissen zu besitzen, annahm, man könne mit
function go(url) {
opener.parent.hauptfenster.location = url;
}irgendwie bewirken, dass die verlinkte Seite gemeinsam mit ihrem dazugehörigen Frameset aufgerufen wird, also in ihrer "natürlichen Umgebung", anstatt vereinzelt, ohne Bezug zur Ursprungsseite. Wie das gehen soll, weiß ich nach wie vor nicht.
Jetzt weisst du es: Gar nicht.
Dass es aus Sicherheitsgründen ausgeschlossen ist, leuchtet mir nicht unmittelbar ein.
Stichwort Phishing kam doch schon.
Wenn *du* auf einer *fremden* Webseite bestimmen koenntest, was in welchem Frame angezeigt wird, ohne dass dies vom Seitenbetreiber gewollt ist - dann kannst du da bspw. auch gefakete Login-Formulare unterbringen, die die Daten der Nutzer an dich senden.
Keine Chance dies zu realisieren?
Nei-en.
MfG ChrisB
OK, alles klar. Leuchtet ein. Danke für die Hinweise!
Viele Grüße,
Michael
Hi,
Wende Dich an den Besitzer der fremden Site.
Der fremden, befremdlichen, weil beframedlichen ...
MfG ChrisB