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
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.
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