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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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