Avatar billede sp Nybegynder
30. marts 2002 - 12:01 Der er 17 kommentarer og
1 løsning

Prompt med brugernavn og password!!!!?

Kan man få serveren til at få browseren til at komme frem med en prompt med 2 felter. Et til Password og et til brugernavn?

M.v.h.
Søren Peter
Avatar billede tiger_webdesign Nybegynder
30. marts 2002 - 13:28 #1
Hvad mener du med prompt?? Et vindue der 'hopper' op eller hvad??
Avatar billede sp Nybegynder
30. marts 2002 - 13:29 #2
Jep måske kunne man lave en i Clientside-script og så overføre det til ASP?
Avatar billede sp Nybegynder
30. marts 2002 - 13:33 #3
Det kan være jeg skal fortsætte i "Javascript"??
Avatar billede sp Nybegynder
30. marts 2002 - 13:41 #4
Eller man kunne lave et popupvindue der lignede
Avatar billede tiger_webdesign Nybegynder
30. marts 2002 - 13:44 #5
pop-up vindue der sender vidre til en ASP-side er intet problem. Vent 5min. jeg strikker lige noget sammen
Avatar billede sp Nybegynder
30. marts 2002 - 13:51 #6
Det jeg mente var 2 hidden form -fields som dataene kommer til at stå i fra et popup-vindue, der ligner en javascript-prompt. Når man så har trykke bliver det overført, samt der bliver foretaget en "submit", af formen, så man dermed logger sig ind:-)
Avatar billede sp Nybegynder
30. marts 2002 - 13:52 #7
Og Self.close af popup-vinduet:-)
Avatar billede tiger_webdesign Nybegynder
30. marts 2002 - 13:52 #8
index.asp:
----
<%if Request("name") = "" then%>
<html>
<head>

<SCRIPT LANGUAGE="JavaScript">
<!--
function PopUp(url,name,width,height) {
  var winX = 0;
  var winY = 0;
  var w = width;
  var h = height;
  // only set new values if 4.0 browser
  if (parseInt(navigator.appVersion) >= 4) {
    winX = (screen.availWidth - w)*.5;
    winY = (screen.availHeight - h)*.5;
  }
  popupWin = window.open(url, name, 'scrollbars,resizable,width=' + w + ',height=' + h + ',left=' + winX + ',top=' + winY);
}
// -->
</SCRIPT>

</head>
<body>
<a href="java script:PopUp('login.asp','remote',500,250);">Login</a>
<%else
if Request("name") = "Brugernavn" AND Request("pass") = "Password" then
Session("adgang") = "OK"
Response.redirect("home.asp")
end if%>
-------
Login.asp:
------
<form action="index.asp" method="post" target="_parent">
navn:<input type="text" name="name"><br>
pass:<input type="password" name="pass">
</form>
------

Det burde virke!!
Avatar billede sp Nybegynder
30. marts 2002 - 14:29 #9
Jo men jeg mangler overførslen til de hidden-felter, der som asp skal bruge. Hvordan overfører man value til hidden -felter?
Avatar billede sp Nybegynder
30. marts 2002 - 14:31 #10
... i javascript
Avatar billede sp Nybegynder
30. marts 2002 - 14:35 #11
Der er mange parametre i dit foreslag:-)
Avatar billede tiger_webdesign Nybegynder
30. marts 2002 - 14:35 #12
Jeg kender overhovedet ikke noget til JavaScript men i ASP kan det gøres således:
_-----
...
<input type=hidden name="name" value="<%= Request("name") %>">
<input type=hidden name="password" value="<%= Request("pass") %>">
...
--------
Avatar billede tiger_webdesign Nybegynder
30. marts 2002 - 14:37 #13
Hvad mener du med det?? (Der er mange parametre i dit foreslag:-) )
Avatar billede sp Nybegynder
30. marts 2002 - 14:48 #14
<head>
<link href="generic.css" rel="stylesheet" type="text/css">

<title></title>
----
<%if Session("Section") = "" AND action="" then%>
<SCRIPT LANGUAGE="JavaScript">
<!--
function PopUp(url,name,width,height) {
  var winX = 0;
  var winY = 0;
  var w = width;
  var h = height;
  // only set new values if 4.0 browser
  if (parseInt(navigator.appVersion) >= 4) {
    winX = (screen.availWidth - w)*.5;
    winY = (screen.availHeight - h)*.5;
  }
  popupWin = window.open(url, name, 'scrollbars,resizable,width=' + w + ',height=' + h + ',left=' + winX + ',top=' + winY);
}

PopUp('login.asp?action=login','remote',500,250);
// -->
</SCRIPT>

</head>
<body>
<a href="java script:PopUp('login.asp?action=login','remote',500,250);">Login</a>

<%End if
If action="login" then
  If PW = password then
    SQL = "Select * FROM Sections WHERE Section = '" & Username & "';"
      Set rs = Con.Execute(SQL)
    If NOT rs.EOF Then
        Session("Section") = Username
          Response.Write ("<a href=""addposters.asp"">Tilføj opslag.</a>")
        Con.Close
        Set Con = nothing
      End if
  Else
      Response.Write ("<form action=""login.asp"" NAME=""login"" METHOD=""post"">" & vbCrlf)
      Response.Write ("<table summary=""1"" cellpadding=""0"" cellspacing=""0"" border=""0"" align=""center"" bgColor=""#efefef"">")
        Response.Write ("<tr>" & vbCrlf)
        Response.Write ("<td align=""center"">" & vbCrlf)
        Response.Write ("Username: <input type=""text"" name=""Username"" size=""17"">" & vbCrlf)
        Response.Write ("</td>" & vbCrlf)
        Response.Write ("</tr>" & vbCrlf)
        Response.Write ("<tr>" & vbCrlf)
        Response.Write ("<td align=""center"">" & vbCrlf)
        Response.Write ("Password: <input type=""password"" NAME=""PW"" size=""17"" value="""">" & vbCrlf)
        Response.Write ("</td>" & vbCrlf)
        Response.Write ("</tr>" & vbCrlf)
        Response.Write ("<tr>" & vbCrlf)
        Response.Write ("<td align=""center"">" & vbCrlf)
        Response.Write ("<input type=""submit"" name=""submit"" value=""Login"" onclick=""self.close()"">" & vbCrlf)
        Response.Write ("</form>" & vbCrlf)
        Response.Write ("</td>" & vbCrlf)
        Response.Write ("</tr>" & vbCrlf)
        Response.Write ("</table>" & vbCrlf)
        Response.Write ("</form>" & vbCrlf)
    End if
End if
%>
</body>
</html>
Avatar billede sp Nybegynder
30. marts 2002 - 14:49 #15
Sådan kom det til at se ud.

Jo du har lavet en function til et popupvindue og så har du mange parametre med i det.
Altså dem i parentesen:-)
Avatar billede tiger_webdesign Nybegynder
30. marts 2002 - 15:03 #16
Tak for point!!
Avatar billede sp Nybegynder
30. marts 2002 - 15:11 #17
Nu har jeg bare et problem, det er at popup-vinduet skal lukke, men siden bagved skal reloade!
Håber du kan hjælpe mig med dette. Jeg skal sandsynligvis bruge noget Javascript.
Avatar billede sp Nybegynder
30. marts 2002 - 15:34 #18
Jeg rykker lige over i Javascript"
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