musclebreast
Mitglied
Hallo,
ich probiere heute mal die Kommunikation zwischen zwei Fenstern aus. Ich mache es wie folgt:
Der Aufruf klappt und die seite öffnet sich. Jetzt will ich im popup nne link drücken und den wert des links einfach nur in das input feld des hauptfensters schreiben.
Dies mache ich so:
Sobald ich auf den link drücke kommt die meldung, Objekt ist 0 oder existiert nicht....Also da heisst meine getelementbyid findet nichts. Aber window.opener referenziert doch auf das hauptfenster....
hat jemand eine idee woran es liegen könnte?
lg
lara
ich probiere heute mal die Kommunikation zwischen zwei Fenstern aus. Ich mache es wie folgt:
Code:
<SCRIPT LANGUAGE="JavaScript">
function stringSelect_1_1_2_3_1()
{
var w;
var url;
url = "test.html";
var test = document.getElementById('_1_1_2_3_1').value;
alert(test);
w = window.open( url,'' ,"height=340,width=500,scrollbars=yes,resizable=yes,menubar=no,toolbar=no,status=yes" );
}
</SCRIPT>
<INPUT CLASS="valueEditable" TYPE="text" NAME="_1_1_2_3_1" TITLE="Level 1" ID="_1_1_2_3_1" VALUE="[FormTag_1_1_2_3_1 /]" SIZE="80" MAXLENGTH="80" ONCHANGE="markDirty();">
<A HREF="javascript:stringSelect_1_1_2_3_1()">
<IMG SRC="/img/attrtable/stringselect.gif" ALT="Select Level 1" TITLE="Select Level 1" BORDER="0">
</A>
Der Aufruf klappt und die seite öffnet sich. Jetzt will ich im popup nne link drücken und den wert des links einfach nur in das input feld des hauptfensters schreiben.
Dies mache ich so:
Code:
<script>
function stringSelect()
{
window.opener.document.getElementById('_1_1_2_3_1').value = "test";
}
</script>
<TABLE>
<TR>
</TR>
<TR><TD>
<A HREF="javascript:stringSelect()"> linkvalue</A>
</TD>
</TR>
</TABLE>
Sobald ich auf den link drücke kommt die meldung, Objekt ist 0 oder existiert nicht....Also da heisst meine getelementbyid findet nichts. Aber window.opener referenziert doch auf das hauptfenster....
hat jemand eine idee woran es liegen könnte?
lg
lara