Avatar billede kaptajnknas Nybegynder
27. april 2008 - 11:29 Der er 12 kommentarer og
1 løsning

Javascript alert

Hej. Er det muligt at forsinke et javascript alert med 2 sek. eks. i en div eller lign.?

<SCRIPT>
window.alert("advarsel!")
</SCRIPT>
Avatar billede w13 Novice
27. april 2008 - 11:47 #1
Sagtens:

<script type="text/javascript">
setTimeout("alert('advarsel!')",2000);
</script>
Avatar billede kaptajnknas Nybegynder
27. april 2008 - 11:50 #2
SUPER.:-)
Avatar billede w13 Novice
27. april 2008 - 11:51 #3
;)
Avatar billede kaptajnknas Nybegynder
27. april 2008 - 11:57 #4
Men jeg kan ikke lave linieskift med \n
Avatar billede kaptajnknas Nybegynder
27. april 2008 - 12:04 #5
Det kan måske ikke lade sig gøre?
Avatar billede erikjacobsen Ekspert
27. april 2008 - 12:08 #6
Jo da:

setTimeout("alert('advar\\nsel!')",2000);
Avatar billede kaptajnknas Nybegynder
27. april 2008 - 12:18 #7
Det virker perfekt.:-)
Nu er det kun lidt problemet hvis jeg så indsætter en ASPkode:

setTimeout("alert('advarsel\\n<% response.write rs("bruger") %>\\nHilsen Kaptajnknas!')",2000);
Avatar billede w13 Novice
27. april 2008 - 12:19 #8
Hvorfor er det et problem?
Avatar billede kaptajnknas Nybegynder
27. april 2008 - 12:27 #9
Det giver en script-fejl.
Avatar billede kaptajnknas Nybegynder
27. april 2008 - 12:31 #10
Ups.. min fejl.- Alt virker.:)
Avatar billede w13 Novice
27. april 2008 - 12:36 #11
Ja, dette skulle da gerne virke:

setTimeout("alert('advarsel\\n<%=rs("bruger")%>\\nHilsen Kaptajnknas!')",2000);
Avatar billede erikjacobsen Ekspert
27. april 2008 - 12:39 #12
Det virker hvis din rs("bruger") ikke indeholder giftige tegn. Tekst i en javascript-streng skal rimeligvis javascript-encodes.
Avatar billede kaptajnknas Nybegynder
27. april 2008 - 12:54 #13
Det fandt jeg ud af, jeg havde et par paranteser og det gik altså bare ikke.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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