27. august 2002 - 07:46Der er
19 kommentarer og 1 løsning
Popup kommer ikke frem
Jeg har problemer med et popupvindue som ikke vil komme frem. Jeg kører en loginrutine, som slutter med nedenstående kode. Jeg vil gerne have et popupvindue, der fortæller at brugeren er logget ind, og så skal brugeren redirectes til sin personlige side. For-next-løkken er sat ind for at se, om det kunne have nogen betydning, at jeg trak response.redirect lidt, men det har det tilsyneladende ikke:
<script language="javascript" type="javascript/text"> <!-- window.open("loginok.asp","login","width=200,height=200") //--> </script> <% for i=n to 10000 n = n +1 next response.redirect("rediger.asp?profil="&intUID) %>
medions > jeg kan ikke gør det onload, fordi den jo først skal tjekke om vedkommende bliver logget ordentligt ind. Der er i øvrigt ikke nogen problemer med popupvinduet, når jeg ikke har response.redirect på. Så det jeg søger er en forklaring på, hvorfor popupvinduet ikke vil komme frem, når det efterfølges af response.redirect?
Ja, men nu hvor jeg har først sat javascript til at afvikles og derefter asp-delen. Selve popupvinduet har hele tiden stået i en asp-del. Er der ikke nogen vej ud af det?
medions > Jeg har prøvet din løsning på http://www.legestue.net/bruger/login.asp, men der kommer stadig ikke noget popupvindue frem. Koden er forkortet sådan her:
<% if login = "ok" then Session("brugerID") = intUID %> <script language="javascript" type="javascript/text"> <!-- window.open("loginok.asp","login","width=200,height=200"); document.location='rediger.asp?profil=<%=intUID%>'; //--> </script> <% 'response.redirect("rediger.asp?profil="&intUID) End If %>
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.