29. juni 2003 - 19:00Der er
5 kommentarer og 1 løsning
Popup erfter man har trykket på input knap ?
Hej, Førhen brugte jeg følgende koder til at lave min popup med. <SCRIPT LANGUAGE="JavaScript"> h = 624 w = 900 var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; vindue = window.open </script> <a href="#" onclick="window.open('startside/forside.asp','vindue', 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no')">Tryk her!</a>
Men nu skal den først lave popup efter man har tastet rigtigt brugernavn og adgangskode og trykket på en "input" knap. I min asp kode bliver den viderstillet med Response.Redirect("forside.asp") hvis brugeren har adgang til at komme ind.
Mit spørgsmål er så hvordan jeg for sadt det ind i min Response.Redirect("forside.asp") ?
Men den må jo ikke starte min popup når man trykker på input type="submit" knappen. Først når brugernavn og adgangskoden er blevet tjekket af min asp-kode.
Løsningen er forholdsvis simpel (forudsat jeg har forstået dit spørgsmål korrekt), du bliver næsten nød til at udføre ovenstående JavaScript (af grunken) på din form-action side..... Altså, når side.html har tjekket brugernavn / password så udføres:
Til sidst i min asp-kode står det således. If Len(intUID) Then Session("UserID") = intUID Response.Redirect("forside.asp") End If Else strErr = "Alle felter skal udfyldes."
Vil i så stadig mene jeg skal bruge det eksempel i nævner ? Jeg kunne jo også lave en ny side hvor min popup bliver aktiveret automatisk.. End If
det er fint nok at gøre som kommenteret tidligere :), men det er vel et valg om du vil have en mellem side der søger for det :)
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.