06. september 2004 - 00:30
Der er
14 kommentarer og 1 løsning
Popup, med "Vis ikke igen" funktion
Hejsa Jeg har brug for et script som åbner et popup vindue, og der skal være en funktion. Funktionen skal gøre at hvis man klikker på knappen så lukker vinduet samt at det ikke bliver vist igen... Mvh Mark
Annonceindlæg fra Lenovo
06. september 2004 - 02:33
#1
For at lukke: <a href='#' onclick='window.close()'>Luk vinduet</a> Hvis du vil undgå at vinduet ikke bliver vist igen, så kan du evt gemme det i en cookie. og tjekke værdien af den når sider loader.
06. september 2004 - 03:08
#2
jeg tænkte mere noget hen af cookies
06. september 2004 - 19:55
#3
Ja, som jeg skrev i min kommentar.
06. september 2004 - 20:32
#4
hehe oki, men jeg mangler stadig koderne....
06. september 2004 - 23:17
#5
Ok, her kommet et eksempel: Din hovedside skal se sådan ud:
06. september 2004 - 23:17
#6
<html> <head> <meta name="Generator" content="Stone's WebWriter 4" /> <meta http-equiv="Content-Type" content="text/html; charset=unicode" /> <script language="JavaScript"> var exp = new Date(); exp.setTime(exp.getTime() + (200*24*60*60*1000)); function GetCookie (name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal (j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function SetCookie (name, value) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (argc > 2) ? argv[2] : null; var path = (argc > 3) ? argv[3] : null; var domain = (argc > 4) ? argv[4] : null; var secure = (argc > 5) ? argv[5] : false; document.cookie = name + "=" + escape (value) + ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) + ((path == null) ? "" : ("; path=" + path)) + ((domain == null) ? "" : ("; domain=" + domain)) + ((secure == true) ? "; secure" : ""); } </script> </head> <body> <script> var AabenVindue = GetCookie('AabenVindue'); if(!(AabenVindue=="Nej")){ window.open("dit_vindue.htm", "vindue"); } document.write(document.cookie); </script> Her kommrer resten af siden... </body> </html>
06. september 2004 - 23:19
#7
Dit vindues kode: <html> <head> </head> <body> <input type="button" value="Luk vindue forevigt" onclick="window.opener.SetCookie('AabenVindue', 'Nej');window.close();"> Her kommer resten af siden... </body> </html>
06. september 2004 - 23:43
#8
super kigger på det om en times tid....
07. september 2004 - 01:58
#9
18. marts 2005 - 02:39
#10
lukker...
18. marts 2005 - 02:42
#11
Hvad var der galt med mit svar?
18. marts 2005 - 02:45
#12
Hmm kan næsten ikke huske det... men ingen af dem virkede... Til sidst fik jeg et svar som virkede fra s2a.dk - Beklager, burde havde postet det...
18. marts 2005 - 02:49
#13
Kan du ikke lige poste den kode der virker, så jeg kan se hvad der var galt med mit, så jeg kan gøre det bedre næste gang.
18. marts 2005 - 02:52
#14
Kan det blive i morgen, jeg er på vej i seng...
18. marts 2005 - 02:54
#15
yes, yes
Vi tilbyder markedets bedste kurser inden for webudvikling