Avatar billede hyperactive Nybegynder
02. april 2001 - 14:33 Der er 10 kommentarer og
1 løsning

Reloade en anden frame ved submit

Jeg har min loginformular i en frame og min menu i en anden frame.

Når loginformularen bliver submittet, kontrolleres, om brugernavnet findes i databasen og passwordet er korrekt.

Hvis dette er tilfældet, skal menuen reloades. Hvordan gøres dette nemmest?
Avatar billede netsrac Praktikant
02. april 2001 - 14:38 #1
<% if brugernavn = true AND password = true then %>
<SCRIPT LANGUAGE=\"Javascript\">
parant.rammenavn.location.reload();
</SCRIPT>
<%end if%>
Avatar billede netsrac Praktikant
02. april 2001 - 14:38 #2
<% if brugernavn = true AND password = true then %>
<SCRIPT LANGUAGE=\"Javascript\">
perant.rammenavn.location.reload();
</SCRIPT>
<%end if%>
Avatar billede hyperactive Nybegynder
02. april 2001 - 14:40 #3
Kan man ikke gøre det med VBScript???
Avatar billede netsrac Praktikant
02. april 2001 - 14:43 #4
Når du siger VBScript, mener du så serverside ?

Det kan ikke lade sig gøre serverside og når det skal foregå klient side vil det være mest fordelagtigt at bruge Javascript.
Avatar billede hyperactive Nybegynder
02. april 2001 - 14:47 #5
Det skulle gerne sættes ind i denne funktion:

Sub validerLogin(brugernavn,pw)
Set ObjFysisk=New Fysisk
Set ObjCon=ObjFysisk.DBConnect
Set objFysisk=nothing
Sql=\"Select [password], brugernavn from medlemmer where brugernavn=\'\" & brugernavn & \"\'\"
Set RS=ObjCon.Execute(SQL)
If RS.bof and RS.eof then
    Response.Redirect (\"main.asp?funktion=loginform&status=fejl\")
Else
    While not RS.eof
        If (RS(\"password\"))=(pw) then
            Set objFysisk=new Fysisk
                objFysisk.setUser(Cstr(RS(\"brugernavn\")))
            Set objFysisk=Nothing
           
            Response.Redirect (\"main.asp\")
        Else
            Response.Redirect (\"main.asp?funktion=loginform&status=fejl\")
        End if
        RS.MoveNext
    Wend
End If
    ObjCon.Close
    Set ObjCon=Nothing
End Sub
Avatar billede netsrac Praktikant
02. april 2001 - 14:52 #6
Har jo lige sagt at det ikke kan lade sig gøre serverside.

If RS.bof and RS.eof then
    Response.Redirect (\"main.asp?funktion=loginform&status=fejl\")
Else
    While not RS.eof
        If (RS(\"password\"))=(pw) then
            Set objFysisk=new Fysisk
                objFysisk.setUser(Cstr(RS(\"brugernavn\")))
            Set objFysisk=Nothing %>
<SCRIPT LANGUAGE=\"Javascript\">
perant.rammenavn.location.reload();
location.href = \'main.asp\';
</SCRIPT>
<%        Else
            Response.Redirect (\"main.asp?funktion=loginform&status=fejl\")
        End if
        RS.MoveNext
    Wend
End If
   
Avatar billede netsrac Praktikant
02. april 2001 - 14:52 #7
If RS.bof and RS.eof then
    Response.Redirect (\"main.asp?funktion=loginform&status=fejl\")
Else
    While not RS.eof
        If (RS(\"password\"))=(pw) then
            Set objFysisk=new Fysisk
                objFysisk.setUser(Cstr(RS(\"brugernavn\")))
            Set objFysisk=Nothing %>
<SCRIPT LANGUAGE=\"Javascript\">
parent.rammenavn.location.reload();
location.href = \'main.asp\';
</SCRIPT>
<%        Else
            Response.Redirect (\"main.asp?funktion=loginform&status=fejl\")
        End if
        RS.MoveNext
    Wend
End If
Avatar billede hyperactive Nybegynder
02. april 2001 - 14:56 #8
Det ved jeg godt, du sagde, men alt andet er jo lavet serverside, og derfor skal det jo gerne kunne fungere sammen med det.

Det du har lavet med bare at sætte det ind... det har jeg prøvet og det virker ikke.
Avatar billede netsrac Praktikant
02. april 2001 - 14:58 #9
Det kan ikke lade sig gøre serverside, jeg siger det igen til du fanger den :-)

Hvilken fejl får du da ?
Avatar billede hyperactive Nybegynder
02. april 2001 - 15:17 #10
Har lige siddet og bøvlet lidt med det.... nu virker det
Avatar billede netsrac Praktikant
02. april 2001 - 15:38 #11
:-)
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