Internetanschluss und Tarife 23.322 Themen, 97.939 Beiträge

aus Elternfenster feststellen welches Kindfenster hat opener

Killi2000lx (Anonym) / 1 Antworten / Flachansicht Nickles

Hallo,

Die Problemstellung wäre:

Elternfenster.html:
win=window.open("","FormError");
win2=window.open("","FormError2");

function schreibmich() {
// hier möchte ich gerne wissen, wer diese Funktion aufgerufen hat
alert("Isch habe geschrieben");

Kindfenster.html:
<a href="javascript:opener.schreibmich()">AusgebenBlaBla</a>


Hat jemand eine Ahnung wie die Funktion schreibmich herausfinden kann, ob
win oder win2 die Funktion aufgerufen haben?

Das komplette Beispiel wäre:

<html><head><title>TestBlabBla</title></head><body>

<script language="Javascript">

function schreibmich() {

// wer hat mich aufgerufen

alert("Isch habe geschrieben");

}



win=window.open("","FormError");

win2=window.open("","FormError2");

if (win != null) {

win.document.open();

win.document.write("<html>\\n<head>\\n<title>blalbla</title>\\n");

win.document.write("</head>\\n<body>\\n");

win.document.write("<a
href=\\\\\\"javascript:opener.schreibmich()\\\\\\">AusgebenBlaBla</a>");

win.document.write("</body></html>");

win.document.close();

win.focus();

}

if (win2 != null) {

win2.document.open();

win2.document.write("<html>\\n<head>\\n<title>blalbla</title>\\n");

win2.document.write("</head>\\n<body>\\n");

win2.document.write("<a
href=\\\\\\"javascript:opener.schreibmich()\\\\\\">AusgebenBlaBla</a>");

win2.document.write("</body></html>");

win2.document.close();

win2.focus();

}

</script>BlabBlaTest</body></html>



Wäre nett, wenn ihr mir helfen könntet.

Bis den

Killi :)




bei Antwort benachrichtigen