wertübergabe zwischen zwei fenstern
burger_wender
- javascript
0 Cheatah0 burger_wender0 Cheatah
0 Maxx
hallo,
habe eine seite, in dieser öffne ich eine neu seite .
nun will ich einen wert im formular von dieser seite in das erste fenster übertragen .
warum geht das nicht so
opener.document.insert1.getElementById('wab').value = b ;
im der ersten seite:
<p id="wab" > </p>
danke ???
Hi,
warum geht das nicht so
opener.document.insert1.[...]
ich schätze mal, weil das Objekt entweder nicht existiert oder keine DOM-Methoden kennt. Darüber hinaus ist "geht nicht" keine Fehlerbeschreibung.
Cheatah
das funzt ..
opener.document.insert1.elements["count_wafer1"].value = b ;
<input type="text" name="count_wafer1" size="5" style="BACKGROUND-color: #DEE0DE;">
will aber auf eine id bereich zugreifen , und nicht auf ein formelement.
da man die daten da nicht ändern kann (user).
<p id="wab" align="left"></p>
opener.document.insert1.getElementById('wab').value= b;
und das geht nicht ! warum ????
Hi,
das funzt ..
das wast? Rede bitte Deutsch mit mir.
will aber auf eine id bereich zugreifen , und nicht auf ein formelement.
Warum greifst Du dann auf das Formular zu (von dem Du noch nicht einmal weißt, ob es existiert)?
da man die daten da nicht ändern kann (user).
Hm?
und das geht nicht ! warum ????
Weil ein Formular keine DOM-Methoden kennt. Und bitte benutze Satzzeichen auf sinnvolle Weise, danke.
Cheatah
Hallo,
warum geht das nicht so
opener.document.insert1.getElementById('wab').value = b ;
opener. ist richtig,
document. ist auch ok,
insert. was ist das? Das gehört hier nicht hin!
Ist das der Name eines Formularelementes?
getElementById('wab'). das ist korrekt,
value nein!
im der ersten seite:
<p id="wab" > </p>
Formularelemente kennen die Eigenschaft "value", ein Absatz nicht.
Versuche es an diser Stelle mit innerText oder noch besser mit den DOM-Methoden document.createElement und document.createTextNode.
Grüße,
Jochen
opener.document.getElementById("wab").innerText = b;
so !!
danke leute ..
bis dann
und gruß aus dresden