Avatar billede tidsrejse-frede Nybegynder
09. november 2002 - 12:20 Der er 8 kommentarer og
1 løsning

Log-In-hjælp!!

Hej Eksperter!!
Jeg har lavet et log-in... Problemet er at scriptet ikke reagere når man trykker på knappen... login-formularen ligger her: http://www.astro-w.dk/forum/profile.asp?mode=edit og
brugernavnet: numsefisk
Password: numsefisk


Selve koden til scriptet har jeg sat ind herunder:

<%
    case "edit"
%>
<form action="profile.asp?mode=go&id=<%=Request.QueryString("id")%>" method="post">
</form>


<font face="<% =DefaultFontFace %>" size="2"><center>Husk at hold din profil
opdateret.<br>
Vær venlig at udfylde skemaet.<br><br>
Hvis du ikke er oprettet, så <a href="register.asp">klik her.</a>.
<div align=center>
  <TABLE border=1 cellPadding=0 cellSpacing=0 width=75% background="" borderColor="#000000" style="border-collapse: collapse">
               
                <TR>
                    <TD width="50%"><font size="2">Brugernavn</font></td>
                    <TD width="50%"><font face="<% =DefaultFontFace %>" size=3><INPUT name="name" size="30"  value=""> </td>
                </TR>
                <TR>
                    <TD><font face="<% =DefaultFontFace %>" size=2>Password</td>
                    <TD><font face="<% =DefaultFontFace %>" size=3><INPUT name="Password" type="password" size="30" value=""></td>
                </TR>
                <TR>
                    <TD align="center" colspan="2"><input type="submit" value="Submit"></td>
                </TR>   
  </table>           
</form>

<%
case "go"

StrSql = "Select * from members where m_name='" & ChkString(Request.Form("name"))
StrSql = StrSql & "' and m_Password ='" & ChkString(Request.Form("Password")) & "'"

set rs = my_conn.Execute(StrSql)

if rs.bof and rs.eof then
%>
<font face="<% =DefaultFontFace %>" size="4"><center>Brugernavn eller password ugyldigt.<br><br>
Tryk på "Tilbage", for at prøve igen.
<%
Response.End
else
%>
Avatar billede reffak Nybegynder
09. november 2002 - 12:23 #1
Du lukker jo din form lige efter du har lavet den! :
<form action="profile.asp?mode=go&id=<%=Request.QueryString("id")%>" method="post">
</form>

Det er kun indholdet imellem <form ...> og </form> der inkluderes. Og der har du intet. Heller ikke din submit-knap, som selvfølgelig heller ikke virker.
Avatar billede tidsrejse-frede Nybegynder
09. november 2002 - 12:25 #2
Hmm... Jeg er ikke nogen kondor til ASP, såeh, hvor skal </form> så ligge??
Avatar billede tidsrejse-frede Nybegynder
09. november 2002 - 12:30 #3
Tak!! Nu har jeg fattet det... Jeg sad oppe i går nat til kl. 03.30, for at finde fejlen... Og så skulle jeg bare fjerne en linie!!
Avatar billede reffak Nybegynder
09. november 2002 - 12:52 #4
hehe..ja. Sådan er det jo desværre tit :-)
Glad for det kunne bruges
Avatar billede tidsrejse-frede Nybegynder
09. november 2002 - 15:29 #5
Ak ja!! Små hjerner små fornøjelser...
Avatar billede tidsrejse-frede Nybegynder
09. november 2002 - 16:57 #6
Du kunne måske lige hjælpe mig igen??
Der er et link, som ikke virker... Det er 'Send til en ven' linket...

<a href="java script:openWindow('post_Page.asp?page=http://<%=Request.ServerVariables("HTTP_HOST")&Request.ServerVariables("URL")&"?"&Request.QueryString%>')"><font face="<% =DefaultFontFace %>" size="2">Send indlæg til en ven.</a>

Som du måske kan se, skal den hente URL'en i adresselinien, og sætte den ind i et tekstfelt, hvor e-mailsen skrives...

Men når man trykker på linket, melder computeren om fejl på siden, uden at skifte til sende-siden...

Er det noget du kan gøre noget ved??
Avatar billede reffak Nybegynder
09. november 2002 - 20:32 #7
fejlen ligger i dit javascript. Læg et dump af den genererede html, så tror jeg at vi kan se fejlen. Husk desuden at inkludere javascript-funktionen openWindow.
Hvis du ikke har en sådan javascript-funktion på siden, er det her fejlen ligger. Ret openWindow til window.open
Avatar billede tidsrejse-frede Nybegynder
09. november 2002 - 21:46 #8
Output'et fra den generede side ser således ud:

<a href="java script:openWindow('post_Page.asp?page=http://www.astro-w.dk/forum/topic.asp?topic_id=2&forum_id=7&Topic_Title=Big+Bang+eller+Vakuum%3F%3F&forum_title=Astronomiske+teorier&M=True&S=True')"><font face="" size="2">Send indlæg til en ven.</a>

Jeg prøver at ændre det til window.open, som du har anbefalet...
Avatar billede tidsrejse-frede Nybegynder
09. november 2002 - 22:01 #9
Ja, for søren!! Endnu et guldkorn fra Reffak!!
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