20. november 2003 - 15:44
Der er
10 kommentarer og 1 løsning
setTimeout, reload og variabel
<body style="margin: 0px;" onload="window.resizeTo(200,200); window.focus(); setTimeout('window.opener.document.location.reload(true); window.close()',2000)"> Ovenstående kode virker som den ser ud nu, men jeg kan ikke få den til ved reload at overføre en variabel i url'en. Jeg kan godt få det til at virke med en onclick event som vist i nedenstående kode men hvad skal ovenstående kode suppleres med? <a href="#" onclick="window.opener.document.location.href=('sag_vis.asp?sagsID=<%=strSagsID%>&stop=<%=strStop%>'); window.close();">luk</a>
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.
20. november 2003 - 15:49
#1
<a href="#" onclick="window.opener.document.location.href='sag_vis.asp?sagsID=<%=strSagsID%>&stop=<%=strStop%>'; window.close();">luk</a> eller <a href="#" onclick="window.opener.document.location.replace('sag_vis.asp?sagsID=<%=strSagsID%>&stop=<%=strStop%>'); window.close();">luk</a> begge burde virke :)
20. november 2003 - 16:01
#2
?-) <body style="margin: 0px;" onload="window.resizeTo(200,200); window.focus(); setTimeout('window.opener.document.location.replace(\'sag_vis.asp?sagsID=<%=strSagsID%>&stop=<%=strStop%>\'; window.close()',2000)">
21. november 2003 - 13:32
#3
---> roenving hmm, synes ikke det virker - den reloader ikke "hovedsiden" og lukker heller ikke popupvinduet.
21. november 2003 - 13:40
#4
Prøv så sådan: <body style="margin: 0px;" onload="window.resizeTo(200,200);window.focus();setTimeout('resClose(),2000)"> <script type="text/javascript"> function resClose(){ window.opener.document.location.replace('sag_vis.asp?sagsID=<%=strSagsID%>&stop=<%=strStop%>); window.close(); } </script> -- hov, under redigeringen til dette fandt jeg da også en fejl, så måske bare: <body style="margin: 0px;" onload="window.resizeTo(200,200); window.focus(); setTimeout('window.opener.document.location.replace(\'sag_vis.asp?sagsID=<%=strSagsID%>&stop=<%=strStop%>\'); window.close()',2000)">
21. november 2003 - 13:41
#5
Øv: Den korte body: <body style="margin: 0px;" onload="window.resizeTo(200,200);window.focus();setTimeout('resClose()',2000)">
21. november 2003 - 15:33
#6
Det virker stadig ikke - hverken reload eller close Måske skal jeg lige nævne at koden er placeret i popup-vinduet... Forslag modtages stadig gerne :)
21. november 2003 - 19:36
#7
Hverken den ene eller den anden model ?-)
21. november 2003 - 19:37
#8
Hov, der var stadig fejl: <script type="text/javascript"> function resClose(){ window.opener.document.location.replace('sag_vis.asp?sagsID=<%=strSagsID%>&stop=<%=strStop%>'); window.close(); } </script>
22. november 2003 - 12:34
#9
Nu virker det perfekt (den med funktionen), så takker for hjælpen :) Smid et svar så du kan få dine point.
22. november 2003 - 12:36
#10
Velbekomme '-)
23. november 2003 - 12:48
#11
-- og tak for points ;~}
Vi tilbyder markedets bedste kurser inden for webudvikling