20. august 2000 - 14:58Der er
2 kommentarer og 1 løsning
Fravælge PopUp vindue
Er der et klogt hovede der kan lave et cookiebaseret javascript til et popup vindue, hvor man kan klikke på et link, der gør at næste gang man besøger siden, undgår at få popup vinduet.
function setCookie(value) { cook=\"state\"; document.cookie = cook + \'=\' + value + \' ;\';} function getCookie() { r = document.cookie; r = r.slice(r.indexOf(\'state=\')+6); return r; }
function setValue(onoff) { setCookie((onoff)?\'true\':\'false\'); if (onoff) { newwindow=window.open(\'thepopup\', \'newwindow\', \'scrollbars=yes\'); window.location.reload(); } else { newwindow.close(); window.location.reload(); } }
function dopopup() { newwindow=window.open(\'thepopup\', \'newwindow\', \'scrollbars=yes\'); }
function init() { r=getCookie(); dopop=false; alert(r); if (r!=\'false\') { dopop=true; dopopup(); } init2(); }
//--></script> <body onLoad=\"init()\">
<span id=\'sp\' name=\'sp\'> </span> <script language=\"javascript1.2\"><!-- function init2() { if (dopop) { document.all[\'sp\'].innerHTML=\'Tryk <a href=\"#\" onClick=\"setValue(false)\">her</a>, hvis du <b>ikke</b> vil have at der skal åbne et popupvindue hver gang!\'; } else { document.all[\'sp\'].innerHTML=\'Tryk <a href=\"#\" onClick=\"setValue(true)\">her</a>, hvis du <b>GERNE</b> vil have at der skal åbne et popupvindue hver gang!\'; } } //--></script>
Hej CMS Ups - jeg glemte at skrive at linket til at \"dræbe\" pop-vinduet skulle kunne placeres i selve popup vinduet. Jeg er klar til at smide 49 points yderligere på spørgsmålet (150 ialt)
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.