Aktion nur bei gesetztem Cookie durchführen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Aktion nur bei gesetztem Cookie durchführen

    Hallo,

    habe hier eine Funktion, welche beim Bannerklick ein Popup-Fenster öffnet mit Gutscheincode.
    Wenn ich mich nicht täusche, ist die Cookie-Lebensdauer hier bei einem Tag.

    Nun sollte es so sein, dass nur das Popup nur geöffnet wird, wenn das Cookie auch angenommen wird. Müsste irgendwie mit if und else realisierbar sein, weiß ich aber nicht wie das geht.

    Kann mir dabei bitte jemand helfen?

    Gibt es noch einen Trick, dieses auch bei aktiviertem Popup-Blocker durchzulassen?

    [COLOR=Red]Hier der Cookie-Code[/COLOR]

    <SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
    <!-- Popup Generator -->
    <!--
    var win=null;
    function NewWindow(mypage,myname,w,h,pos,infocus){
    if(GetCookie("sid") == "999"){return;}
    document.cookie="sid=999; Path=/; Expires= " + getFuture(1);
    if(pos=="random"){myleft=(screen.width)?Math.floor(Math.random()*
    (screen.width-w)):100;mytop=(screen.height)?Math.floor(Math.random()*
    ((screen.height-h)-75)):100;}
    if(pos=="center"){myleft=(screen.width)?(screen.width-w)/2:100;mytop=
    (screen.height)?(screen.height-h)/2:100;}
    else if((pos!='center' && pos!="random") || pos==null){myleft=0;mytop=20}
    settings="width=" + w + ",height=" + h + ",top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,
    resizable=no";win=window.open(mypage,myname,settings);
    win.focus();}

    function getFuture(f){
    var d = new Date();
    d.setTime(d.getTime() + (86400000 * f));
    return d;
    }

    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 getCookieVal (offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
    endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
    }
    // -->
    </script>

    [COLOR=Red]Hier die Banneranzeige[/COLOR]

    <table><tr><td onclick="NewWindow('http://www.*****.de/****.htm','popup','400',
    '300','custom','front')"
    ><script type="text/javascript">document.write('<scr'+'ipt src="http://banners.webmasterplan.com/view.asp?site=1382&ref=******&
    type=text&tnb=32&showJS=1&template=1323&titlecolor=ffffff&refurl='+escape
    (document.location.href)+'"></scr'+'ipt>'); </script></td></tr></table>

    </p>


    Wäre super, wenn mir dabei jemand helfen kann!
    Zuletzt geändert von freemailpower; 09.10.2005, 13:48.
    E-Mail und SMS der Extraklasse

    Kostenlos registrieren unter www.Freemailpower.de
Lädt...
X