URL eines 2. Fensters im 1. Fenster auslesen
Torsten
- javascript
Ich habe folgendes Problem:
Und zwar möchte ich die URL eines zweiten Fensters (wurde vom 1. geöffnet und mit Namen benannt) im 1. Fenster auslesen.
Jedoch nicht nur, wenn das 2. Fenster geöffnet wird (das habe ich schon realisiert), sondern permanent.
Das 1. Fenster soll also auch die URL des 2. Fensters anzeigen, wenn sich diese geändert hat.
Ich wäre echt dankbar, wenn mir jemand weiterhelfen könnte.
Gruß,
Torsten
Ich habe folgendes Problem:
Und zwar möchte ich die URL eines zweiten Fensters (wurde vom 1. geöffnet und mit Namen benannt) im 1. Fenster auslesen.
Jedoch nicht nur, wenn das 2. Fenster geöffnet wird (das habe ich schon realisiert), sondern permanent.
Das 1. Fenster soll also auch die URL des 2. Fensters anzeigen, wenn sich diese geändert hat.
Ich wäre echt dankbar, wenn mir jemand weiterhelfen könnte.
Gruß,
Torsten
Hhhhhmmmm, da müsste eigentlich das Script "2 Frames gleichzeitig öffnen" was für Dich sein. Du hast ja 2 Fenster (2 Frames sind ja irgendwie auch 2 Fenster) die beide Namen haben, da müsste es schon klappen. Probiers mal aus, kann sicher nicht schaden.
Gruß, Jan
hi Torsten,
ich hab' hier eine Lösung, der auf anklicken die url eines geöffneten Fensters anzeigt,
allerdings geht das nicht ,wenn im geöffneten Fenster auf einen fremden Server gewechselt wird
(keine Erlaubnis zur Ausführung fremder Skripte).
hilft das ein bischen?
gruß soeren
<html>
<head>
<script language="javascript" type="text/javascript">
<!--
var NewWin;
function openNewWin(ziel) {
NewWin=window.open(ziel,'_NewWin');
}
//-->
</script>
</head>
<body>
<a href="URL" target="_NewWin"
onclick="openNewWin('URL');">klick<a>
<br>
<br>
<a href="javascript:if(NewWin)alert(NewWin.location.href);">lese</a>
</body>
</html>
Ich wäre echt dankbar, wenn mir jemand weiterhelfen könnte.
Gruß,
Torsten
Hallo Torsten,
Das 1. Fenster soll also auch die URL des 2. Fensters anzeigen, wenn sich diese geändert hat.
probier mal in jeder HTML-Seite die im 2.Fenster eingelesen wird bei onLoad folgendes:
opener.status=this.location.href;
Oder vielleicht kannst du den onLoad-Event des 2.Fensters im 1. Fenster abfangen? Im IE mit Jscript! Siehe auch Events in selfHTML.
Netscape: < /selfhtml/tecb.htm#a21>
IE: mit Jscript steht auch irgendwo im selhHTML
Alles nicht getestet, probier‚s aus!
Chiau Pit