Avatar billede heloo Nybegynder
17. september 2004 - 10:38 Der er 5 kommentarer og
1 løsning

hjælp til validering

jeg har en side med en asp:button som ved klik laver: Response.Write("<script language:javascript>alert('du har klikket på knappen')</script>");

men hvis bruger så går til en anden side og klikker på "<tilbage" (history.back) bliver min alert fyret af igen, men det skal den ikke...hvad gør jeg?
Avatar billede repsak Nybegynder
17. september 2004 - 13:01 #1
hvad med
if(!IsPostBack)
  Response.Write("<script language:javascript>alert('du har klikket på knappen')</script>");
Avatar billede repsak Nybegynder
17. september 2004 - 13:02 #2
...men det kommer an på sammenhængen
Avatar billede thrytter Nybegynder
18. september 2004 - 00:06 #3
Hvis du bare vil lave en alert ved tryk på knappen er det vel unødvendigt med et postback. Det nemmeste vil være et onclick på din knap ala:

Me.SomeButton.Attributes.Add("onclick", "alert('Du har klikket på knappen');return false;")

Hvis du ønsker et postback efter klik fjernes "return false;"

language:javascript skal vist være language="javascript". Er vist nok udfaset og der bør istedet bruges type="text/javascript"
Avatar billede heloo Nybegynder
18. september 2004 - 17:03 #4
jeg har droppet history.back og brugt en linkbutton istedet...
den der først kommer med et svar får points :o)
Avatar billede thrytter Nybegynder
18. september 2004 - 17:32 #5
Takker
Avatar billede heloo Nybegynder
18. september 2004 - 17:37 #6
og tak for hjælp til jer begge2
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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