06. december 2002 - 13:09Der er
20 kommentarer og 1 løsning
MsgBox i ASP ??
Jeg har lavet et lille login system, og vil gerne have vist en lille popup box når man prøver at logge ind med forkert brugernavn og password..
Jeg har prøvet følgende uden noget resultat:
------------------------------------------------------- If Session("allow") = True Then If Level > 0 Then Response.Redirect "level.asp" Else MsgBox("Staff login",16,"Wrong username or password") Response.Redirect "default.asp"
End If ------------------------------------------------------- (den skal give en popup box, og derefter redirecte til hovedsiden)
ASP er serverside, det du prøver er at vise en msgbox på serveren.
Det du kan gøre er at generere et javascript til klienten. response.write "<script language='JavaScript'> response.write "alert('bla bla ');" response.write "</script>"
Skal jeg oprette et spgsmål til dig ?? eller tror du på jeg kan løse probl. ??
Du skal lave en .asp side der hedder fejl.asp
i den laver du dit java script: response.write "<script language='JavaScript'> response.write "alert('bla bla ');" response.write "</script>"
på siden hvor du validerer brugeren skriver du If Session("allow") = True Then If Level > 0 Then Response.Redirect "level.asp" Else Response.Redirect "fejl.asp" End If
Serveren vil så sende brugeren siden med javascriptet og han vil få en msgbox vist.
If Session("allow") = True Then If Level > 0 Then Response.Redirect "level.asp" Else Response.Write("<script language=""VBScript"">MsgBox(""Staff login"",16,""Wrong username or password"")</script>") Response.Redirect "default.asp" End If
If Session("allow") = True Then If Level > 0 Then Response.Redirect "level.asp" Else Response.Write("<script language=""VBScript"">MsgBox(""Staff login"",16,""Wrong username or password"")" & vbCrLf) Response.Write("document.location='default.asp' </script>") End If
dk_akj> :-) Hvis du lige læser hans indlæg her: Kommentar: zicko 06/12-2002 13:45:24
Så skriver han jo netop at han helst vi ha' det i VBScript ;o) zicko> Her har du hvordan man laver et "submit check" i VBScript!
<html> <head> <title></title> <script language="VBScript"> Function Tjek() MsgBox "Staff login",16,"Wrong username or password" document.frm1.submit() End Function </script> </head> <body>
Rune > jep ville gerne have det i VBscript fordi der kan man konfigurere popupboxene mere selv, men fandt lige ud af (som AKJ også sagde) at de kun virker i IE, og det er jo ikke så smart..
zicko> Jeg brugte det fordi du ikke kan skrive Visual Basic komandoer ud i en køre ligesom du kan i JavaScript (i JavaScript adskilles de dog også med ;)
//>Rune
Synes godt om
Ny brugerNybegynder
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.