• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

window opener

musclebreast

Mitglied
Hallo,

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();">
&nbsp;
<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
 
Hallo,

hat denn keiner eine Idee was hier falsch sein könnte? Ich habe gerade noch 3 Stunden probiert und verzweifel gerade, vor allem weils eigentlich nicht schwer sein sollte...

LG,

Lara
 
Vielleicht beschreibst du mal kurz, was du mit Kommunikation meinst? Das könnte helfen, deinen Code zu verstehen ...
 
Zurück
Oben