Avatar billede pixelshade Nybegynder
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>
Avatar billede grunken Nybegynder
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 :)
Avatar billede roenving Novice
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)">
Avatar billede pixelshade Nybegynder
21. november 2003 - 13:32 #3
---> roenving

hmm, synes ikke det virker - den reloader ikke "hovedsiden" og lukker heller ikke popupvinduet.
Avatar billede roenving Novice
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)">
Avatar billede roenving Novice
21. november 2003 - 13:41 #5
Øv:

Den korte body:

<body style="margin: 0px;" onload="window.resizeTo(200,200);window.focus();setTimeout('resClose()',2000)">
Avatar billede pixelshade Nybegynder
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 :)
Avatar billede roenving Novice
21. november 2003 - 19:36 #7
Hverken den ene eller den anden model ?-)
Avatar billede roenving Novice
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>
Avatar billede pixelshade Nybegynder
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.
Avatar billede roenving Novice
22. november 2003 - 12:36 #10
Velbekomme '-)
Avatar billede roenving Novice
23. november 2003 - 12:48 #11
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester