Avatar billede zareba Nybegynder
25. marts 2003 - 15:28 Der er 5 kommentarer og
1 løsning

VB --> JS

Det her virker kun nogle gange. Nogle ideér, eller andre løsninger?

----------------------

<script language="JavaScript">
<!--
    function reload()
    {
        opener.ReLoad(<%=Year%>,<%=Month%>);
    }
    setTimeout("window.close();",2000);
// -->
</script>
<script language="VBScript">
    sub window_onunload()
        reload()
    end sub
</script>

----------------------
Avatar billede Slettet bruger
25. marts 2003 - 15:45 #1
Hvad skal funktionen?
Avatar billede zareba Nybegynder
25. marts 2003 - 15:54 #2
Menningen med det hele er at denne script er i en popup vindu.

Denne popup vindu laver nogle ændringer i en database som bliver skrevet i vinduet.

Når den er færdi med at ændre databasen, bliver 'setTimeout' kørt.

Og når vinduet lukker bliver VBScripten kørt.

Som så aktivere JavaScript function 'reload'.

Som så aktivere en funtion i 'opener'.
Avatar billede zareba Nybegynder
25. marts 2003 - 16:04 #3
Altså er meningen at når popup vinduet lukker, skal der kaldes en function i det window som åbnet popup vinduet.
Avatar billede Slettet bruger
25. marts 2003 - 16:25 #4
Ok, det gøres således i java script:

<body onLoad="setTimeout('self.close();', 2000);" onUnload="opener.ReLoad(<%=Year%>, <%=Month%>);">

Nu ved jeg ikke lige, hvad year og month indeholder, men jeg går ud fra, at du selv har styr på det.
Avatar billede zareba Nybegynder
25. marts 2003 - 16:27 #5
Helt fjong. Det med Year og Month er bare noget asp så det styre sig selv. Men hvis du vil have point skal du lige svare:)
Avatar billede Slettet bruger
26. marts 2003 - 16:08 #6
Svar
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