14. juni 2002 - 14:50
Der er
16 kommentarer og 2 løsninger
Skrive i anden frame
Hey jeg har en Iframe der skal skrive en tekst på hovedsiden når den er blevet loadet... hvordan gør man det?
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?
document.framenavn.value='Hejsa'; -jeg tror nok det var sådan... //>Rune
tror ikke helt du har forstået.. den skal skrive inden i en layer eller en div, i min mainfil (som har iframen) men det er nok noget ligende din kode!
Hmm.. så prøv med document.framenavn.getElementById("idnavn").value='Heysa'; //>Rune
jeg har jo ikke noget framenavn når den ligger i mainfilen?
document.getElementById("idnavn").innerHTML ='Heysa';
Nå jaindsæt den her på siden i framen. <body onload="parent.document.getElementById('idnavn').innerHTML ='Heysa';"> /Nikolaj
kan ikke få det til at virke... bruger dette: Index: <div id="2"><layer id="2"></layer></div> IFramen: <body onLoad="java script:document.getElementById("2").innerHTML ='Heysa';"> hvorfor virker det ikke?
Dit layer ikke må hedde "2" alene. Tal er ikke tilladt som "startbogstav" og så er onload en javascript eventhandler - Det betyder at indholdet af strengen altid er javascript - Det betyder så igen at du ikke skal have onLoad="java script:..." men bare onload="docum.... /Nikolaj
14. juni 2002 - 15:34
#10
hvorfor har du i øvrigt et <layer> inden i din <div>??? <div> virker ganske fint i netscape hvis det er derfor. Og en sidste ting, hvis endelig du vil have det sådan, så må du ikke have 2 ens ID="2" - et ID er unikt og skal derfor være forskellige. Anyway så bare brug: <div id="d2"></div> /Nikolaj
14. juni 2002 - 15:38
#11
nu har jeg omdøbt min DIV til servers... og jeg bruger denne kode i min frame: onload="parent.document.getElementById('servers').innerHTML ='<?=$num_players?> gamers playing on <?=$num_servers?> servers';" men nu siger den fejl? hvad gør jeg galt?
14. juni 2002 - 15:39
#12
du skal nok ikke bruge parent. Det er kun hvis din <div> ligger i hovedvinduet.
14. juni 2002 - 15:42
#13
den siger oxo fejl hvis jeg fjerner parent? Når parent er på siger den at den ikke understøtter objekt eller metode.. uden parent siger den: Kunne ikke finde objektet
14. juni 2002 - 15:45
#14
Hvad udskriver din ASP? Forhåbentligt ikke nogle " og er du sikker på at du har <div id="servers"></div> /Nikolaj
14. juni 2002 - 15:51
#15
Min PHP udskriver bare nogle tal (jeg har prøvet at fjerne det, uden sucess) Ja min Div findes, men kan stadig ikke finde ud af det? :P
14. juni 2002 - 15:55
#16
hmm.. jeg fandt fejlen... man kan self ikke give en ID med bogstaver... så jeg ændrede den til "2" og så virkede det! :P
14. juni 2002 - 16:13
#17
sikker en omgang sludder ;-) Jeg skrev jo netop tidligere at et ID ikke må starte med et tal - Jo det virker, men det er ikke korrekt.
14. juni 2002 - 22:59
#18
Thx 4 Poinz //>Rune
Vi tilbyder markedets bedste kurser inden for webudvikling