Avatar billede west Nybegynder
14. marts 2004 - 23:37 Der er 6 kommentarer og
1 løsning

åbn i nyt vindue

dette link skal åbne i et nyt vindue, hvad skal tilføjes ?

If request.form("tlf") = "123" and request.form("kode") = "1234" then
response.redirect("start.asp")
end if
Avatar billede keysersoze Ekspert
14. marts 2004 - 23:41 #1
du bliver nødt til at benytte javascript - http://activedeveloper.dk/artikler/default.asp?articleid=275

If request.form("tlf") = "123" and request.form("kode") = "1234" then
%>
<script type="text/javascript">
  window.open('start.asp','win1')">
</script>
<%
end if
Avatar billede nmh Nybegynder
14. marts 2004 - 23:42 #2
Den kode, du skriver, er kode som afvikles på serveren.
Og den vil få startet siden start.asp.

Den skal blot stå som en del af en almindelig asp-side.

Jeg er ikke klar over, hvad du mener med

"hvad skal tilføjes?"
Avatar billede west Nybegynder
14. marts 2004 - 23:48 #3
hmmm et eller andet går galt, det jeg brugte virer, men det som du skriver Keysersoze springer det bare over.
Dvs. den skriver senere at jeg har angivet forkert login.

Det er til et loginsystem som i sikket har gættet.
Avatar billede eagleeye Praktikant
14. marts 2004 - 23:51 #4
Når du åber et vindue, men javascript skal du huske ASP koden forsætter. Hvorimod ASP koden stoppe med .rediredt fordi man "forlader" siden. Så hvis koden skal stoppe skal du havde Response.End ind lige før end if
Avatar billede kbonline Nybegynder
15. marts 2004 - 00:12 #5
Jeg ville nok løse den sådan her:

If request.form("tlf") = "123" and request.form("kode") = "1234" then


response.write "<script type='text/javascript'> top.location.href='start.asp'; </script>"       
response.end

end if
Avatar billede west Nybegynder
15. marts 2004 - 00:17 #6
det virkede perfekt, 1000 tak for hjælpen.

og så var det lidt lettere af se logikken i for en "newbie" som mig :-)
Avatar billede keysersoze Ekspert
15. marts 2004 - 08:04 #7
Nu kan min mening jo være lige meget når der er delt point ud - men jeg syntes det er meget forkert at man ikke kan bygge et script op uden at bruge response.end...
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
Kurser inden for grundlæggende programmering

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