09. februar 2003 - 15:36
Der er
13 kommentarer og 1 løsning
referer til variabel i et andet vindue..
okay, det her er spørgsmål er nok blevet stillet en million gange før. Men jeg kan nu ik lige finde det... jeg har en frame side, hvor der er en frame der hedder "main" fra en af siderne i main åbner jeg et popupvindue. I mit script i popup vinduet skal jeg referere til en tekstboks i main. jeg har prøvet med: window.frames['main'].getElementByID('tekst').value = "test" og parent.frames['main'].getElementByID('tekst').value = "test" + en masse andet, men jeg får hele tiden afvide at den ikke kan finde main
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?
09. februar 2003 - 15:43
#1
parent.frames[main].getElementById('tekst').value='test';
09. februar 2003 - 15:47
#2
det blev lidt bedre, men ikke helt... nu siger den main is undefined
09. februar 2003 - 15:52
#3
top.main.document.getElementById('tekst').value = "test";
09. februar 2003 - 15:54
#4
top.main.document is null or not an object....
09. februar 2003 - 16:06
#5
parent.main.document.getElementById('text').value = "test"
09. februar 2003 - 16:09
#6
parent.main.document is null or not an object.... det er sgu for mærkeligt
09. februar 2003 - 16:10
#7
Jeg fatter nada sidste gæt værk if (document.getElementById) parent.main.document.getElementById('tekst').value = 'test'; else if (document.all) parent.main.document.all['tekst'].value = 'test';
09. februar 2003 - 16:20
#8
samme fejl.... det sjove er at det virker hvis jeg kører mit script i en iframe fremfor et poupvindue.... men det ser bare mærkeligt ud...
09. februar 2003 - 16:21
#9
så prøv opener.parent.main osv..
09. februar 2003 - 16:32
#10
Dette her virker function tester() { if (document.getElementById) opener.parent.main.document.getElementById("tekst").value = "test"; }
09. februar 2003 - 16:34
#11
det virker.. sådan da... jeg forsøgte med: opener.parent.main.location.href = "test.asp" det virkede, men jeg kan ikke referere til mine objekter: opener.parent.main.getElementById('pic').src ='a.jpg'
09. februar 2003 - 16:37
#12
ups, den er der nu... tak... havde bare glemt document
09. februar 2003 - 16:39
#13
function tester() { if (document.getElementById) opener.parent.mainFrame.document.getElementById("mypic").src = "gfx/menone_o.gif"; } og <img src="gfx/menone.gif" width="113" height="58" id="mypic"> virker fint her?
09. februar 2003 - 16:39
#14
Okay - du har før mig. tak for point :)
Vi tilbyder markedets bedste kurser inden for webudvikling