19. januar 2004 - 21:39
Der er
9 kommentarer
target og iframes
Jewg har dette script som virker fint, men er det muligt at sætte target/iframe på? Det skal lige siges at scriptet loades i (iframe 5) og vil gerne ha "result.asp" aktiveret i (iframe 6) Kan det laves? <script> setTimeout("location.href='result.asp?';",0); </script>
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?
19. januar 2004 - 21:56
#1
Måske?: setTimeout("parent.FRAMENAVN.location='result.asp?';",0); eller: parent.FRAMENAVN.document.location=... parent.FRAMENAVN.document.location.href=...
19. januar 2004 - 22:27
#2
hvorfor sætte en timeout på 0 ms??? Det giver da ikke så meget mening.
19. januar 2004 - 22:35
#3
hvis 0 = stop/intet, kan man bruge 1 i stedet.. jeg går ud fra at siden skal loades meddet samme.. hmm.. hvorfor ikke bare?: <script type="text/JavaScript"> parent.FRAMENAVN.... </script>
19. januar 2004 - 22:47
#4
Det er korrekt, timeout skal ikke bruges i denne sammenhæng.. Tjekker lige de foreslag der har været
19. januar 2004 - 23:01
#5
Det lader til at virke perfekt, så jeg takker for hjælpen :-)
19. januar 2004 - 23:03
#6
Kan man lave samme nummer med det her? <script> function updateResult(){ document.f.klik.disabled = true; document.iframe1.location.href='1.htm'; document.iframe2.location.href='2.htm'; document.iframe3.location.href='3.htm'; timer=setTimeout("document.f.klik.disabled = false;clearTimeout(timer);",400) } </script>
19. januar 2004 - 23:12
#7
Jeg er ikke sikker på denne linie: timer=setTimeout("document.f.klik.disabled = false;clearTimeout(timer);",400)
19. januar 2004 - 23:25
#8
hvofor ikke bare setTimeout("document.f.klik.disabled=false",400) ?
20. januar 2004 - 00:26
#9
Jeg tænkte nærmest på parent.FRAMENAVN.... i <script> function updateResult(){ document.f.klik.disabled = true; document.iframe1.location.href='1.htm'; document.iframe2.location.href='2.htm'; document.iframe3.location.href='3.htm'; timer=setTimeout("document.f.klik.disabled = false;clearTimeout(timer);",400) } </script> Så jeg kan aktiverer scriptet uanset fra hvilket iframe
Vi tilbyder markedets bedste kurser inden for webudvikling