[JavaScript] parameter im objekt

mahn

Ensign
Registriert
Apr. 2001
Beiträge
148
javascript: parameter im objekt

hallo

ich hab hier ne simple funktion

Code:
on picinsert(wert,form,feld){

inhalt=opener.form.feld.value
opener.form.feld.value=inhalt+wert;

}

nur leider funktioniert das nicht so wir ich mir das gedacht hab ... anstatt die werte aus den paramtern form und feld einzusetzen versucht der opener.form.feld zu finden was es natürlich nicht gibt

weiß da einer weiter?

thx

Edited by Steffen: Bitte Code-Tags verwenden! :o
 
Zuletzt bearbeitet von einem Moderator:
mir ist jetzt nicht ganz klar was das sein soll

wenn es opener nicht gibt, wieso kommt der dann in der Funktion vor !? :rolleyes: ;)
 
ja opener gibts natürlich

das problem liegt darin das er nicht opener.inhaltvonform.inhaltvonfeld.value nimmt sondern versucht opener.form.feld zu finden
 
Morgen!

snip:
Code:
function picinsert(wert,form,feld){
inhalt=opener.form.feld.value
snip end:

es sieht so aus als wolltest du den übergebenen parameter feld in deiner funktion "mitbenutzen".
dafür musst du aber den "befehls-string" erst zusammenbauen.

Beispiel

Code:
function picinsert(wert,form,feld){
eval("inhalt=opener." + form + "." + feld + ".value")

ich gehe in diesem fall davon aus, das der parameter "form" den namen des forms der vorhergehenden (z.B. Form1) seite enthält und feld den namen des eingabefeldes (z.B. Text1)...

Dat sollte tun.
-B

Edited by Steffen: Bitte Code-Tags verwenden! :o
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben