09. juni 2004 - 14:39
Der er
9 kommentarer og 1 løsning
Dynamisk "window.opener" Funktion
Hep ! Hvordan hulen får jeg lavet en dynamisk "window.opener" funktion, så jeg kan parameter-overfører form, formelement og den værdie som jeg skal bruge. Jeg har prøvet følgende: function ReturnID(id, formname, formelement) { opener.document.formname.formelement.value=id; self.close(); } - som kaldes med: <script language='JavaScript'> ReturnBilledID( 2, 'FormNytProdukt', 'billede_id'); </script> anybody ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
function ReturnID(id, formname, formelement) { eval("opener.document." + formname + "." + formelement + ".value") = id; self.close(); }
opener.document.forms[formname].elements[formelement].value = id; >>ldanielsen Din er også god nok, men det kan ikke anbefales at bruge eval til nogetsomhelst, som kan løses på andre måder !-)
Bedre: function ReturnID(id, formname, formelement) { opener.document.forms[formname].elements[formelement].value = id; self.close(); }
Det har jeg lært, prøver at vænne mig af med det. 7 sek :o)
Hej Idanielsen ! den brokker sig stadig: "..cannot assign to a function result"
så ikke lige dine indlæg...
Den var ikke god nok, så jeg så med fejl-meldingen, den skulle have været: eval("opener.document." + formname + "." + formelement + ".value = id");
Jamen det er jo cool - bruger jeres løsning (uden eval), der spiller max ;o) thanks begge to roenving >> smid lige et svar, så deler i i porten
Det er der da ingen grund til ... ldanielsen har jo mere brug for dem !-)
09. juni 2004 - 15:20
#10
Hehe...
Vi tilbyder markedets bedste kurser inden for webudvikling