25. oktober 2003 - 20:55
Der er
15 kommentarer og 2 løsninger
fejl ved sending af data frames imellem
hej eksperter! hvorfor virker denne kode ikke? <html> <head> </head> <body onLoad="parent.opdate(document.getElementById('tekst').innerHTML,'andet')"> <div id='tekst'> html</div> </body> </html> funktionen på den anden side ser sådan her ud: function opdate(tekst,div) { document.getElementById(div).innerHTML = tekst; } og div'en ser således ud: <div id='andet' style='background:#FFFFFF;display:none;position:absolute;left:0px;top:5px;width:710px;z-index:1002;border:2px groove #000000'> <div style='position:relative;left:5px;top:5px;width:700px'> </div> </div> den siger der er fejl i 6 linie, men jeg kan ikke helt finde ud af hvad... håber der er nogen der kan hjælpe mig, på forhånd tak! :)
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?
25. oktober 2003 - 21:00
#1
hvad står der på linje 6?
25. oktober 2003 - 21:03
#2
der skal ikke stå onLoad="parent.opdate..", men kun onLoad="opdate(....)"
25. oktober 2003 - 21:04
#3
..brug heller mydiv i stedet for div.. det kan være at "div" opfattes som et div-tag, og ikke en variabel der indeholder navnet på div-tagget..
25. oktober 2003 - 21:08
#4
der skal stå parent.opdate (?) for functionen findes ikke på siden som sender, men på den der sendes til... linie 6 er <body>
25. oktober 2003 - 21:09
#5
thesurfer, jeg har den andre steder og der virker det fint med div, så forstår ikke hvorfor den skal drille nu :(
25. oktober 2003 - 21:12
#7
der skal vel bare stå: <body onLoad="opdate(document.getElementById('tekst').innerHTML,'andet')"> har du prøvet det?
25. oktober 2003 - 21:13
#8
du vil erstatte: <div style='position:relative;left:5px;top:5px;width:700px'></div> med "html"?
25. oktober 2003 - 21:16
#9
yep det har jeg prøvet, også skriver den et object var ventet, og det object er jo functionen opdate, som ikke er på den side, men den forrige (parent) troede jeg havde fundet noget, da det jo selvfølgelig var det "indre" div som skulle have et id-navn så den kunne få noget i sig, men heller ikk dette hjalp :(
25. oktober 2003 - 21:25
#10
det virker altså fint hos mig.. du har display:none.. og derfor kan du ikke se div'et..
25. oktober 2003 - 21:26
#11
jov på siden som linker til denne sætter div'et til display:, men har fundet fejlen, det var det med at det var det "indre" div som sku ha et div-navn... læg et svar så deler vi på midten ;)
25. oktober 2003 - 21:27
#12
et svar.
25. oktober 2003 - 21:28
#13
dvs du vil skifte indholdet af div'et der er inde div'et kaldet 'andet'..?
25. oktober 2003 - 21:41
#14
nej jeg vil skifte navn... fra det før var den yderste der hed id='andet' til det nu er den inderste der hedder id='andet'
25. oktober 2003 - 21:53
#15
ahh.. ok.
25. oktober 2003 - 22:13
#16
så deler vi ;D
25. oktober 2003 - 22:13
#17
Sure. Takker for points. :)
Vi tilbyder markedets bedste kurser inden for webudvikling