![]() HTML Tricks |
||
Eine gute Möglichkeit, das große Marketing-Potential des Pop-up Windows zu nutzen, ohne den Besuchern zu belästigen ist der Einsatz von Cookies. Der Cookie bewirkt, dass das Fenster sich nur einmal öffnet, wenn der Besucher die Seite anwählt. Beim nächsten Besuch ließt das Script den Cookie im Browser des Nutzers aus und identifiziert ihn als Wiederholungs-Besucher. Das Pop-up Window öffnet sich nicht. Das unten angegeben Script setzt einen Cookie für 30 Tage – Sie können diese Zeit nach Ihren eigenen Bedürfnissen verändern. Kopieren Sie das unten angegebene Script und kopieren den Code in einen Text-Editor, z.B. NotePad, um es zu speichern. <!--Zwei Schritte zur Einrichtung eines POP-UP Windows mit Cookie: 1. Fügen Sie den Code in
den HEAD tag Ihres HTML Dokument (ersetzen Sie http://www.IhreDomain.de/cmpop1.htm
mit Ihrer Pop-Up URL, und ändern Sie die Breite and Höhe nach Ihren
eigenen Bedürfnissen) 2. Fügen Sie den onLoad
Befehl in den BODY tag --> <!—SCHRITT 1: Kopieren Sie diesen Code in den HEAD tag Ihres HTML
Dokuments--> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- Begin var expDays = 30; // Anzahl der Tage, die der Cookie Gültigkeit haben
soll var page = "http://www.IhreDomain.de/cmpop1.htm"; var windowprops =
"width=220,height=320, 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" : ""); } function
DeleteCookie (name) { var exp = new
Date(); exp.setTime (exp.getTime()
- 1); var cval =
GetCookie (name); document.cookie =
name + "=" + cval + "; expires=" + exp.toGMTString(); } var exp = new
Date(); exp.setTime(exp.getTime()
+ (expDays*24*60*60*1000)); function amt(){ var count =
GetCookie('count') if(count == null) { SetCookie('count','1') return 1 } else { var newcount =
parseInt(count) + 1; DeleteCookie('count') SetCookie('count',newcount,exp) return count
} } function
getCookieVal(offset) { var endstr =
document.cookie.indexOf (";", offset); if (endstr == -1) endstr =
document.cookie.length; return
unescape(document.cookie.substring(offset, endstr)); } function checkCount()
{ var count =
GetCookie('count'); if (count == null)
{ count=1; SetCookie('count',
count, exp); window.open(page,
"", windowprops); } else { count++; SetCookie('count',
count, exp);
} } // End --> </script> <!--SCHRITT 2: Kopieren Sie den folgenden Code in den BODY tag
--> <BODY OnLoad="checkCount()"> Quelle: Shawn Collins, http://www.affiliatemanager.net/tip2.htm |
||
__________________________________________________________<zurück>__ | ||