Hallo miteinander
Ich habe ein kleines Problem mit einem Cookie und einer Funktion, die entsprechend geöffnet werden soll.
Falls das Cookie nicht existiert, oder die Zeit abgelaufen ist, sollte ein Popup in Form der Clearbox 3 geöffnet werden. Nur Funktioniert irgendwie das eine und das andere nicht.
Das Cookie wird so wie hier gesetzt und abgefragt:
Die Clearbox kann manuel gestartet werden:
Wenn Alert gewählt ist in der popup-Funktion, gehts. Aber leider nicht mit der CB_Open-Version. Komischerweise gehts dann wiederum mit dem Button.
Wo könnte das Problem liegen?
Besten Dank für die Antwort
MFG
P51D
Ich habe ein kleines Problem mit einem Cookie und einer Funktion, die entsprechend geöffnet werden soll.
Falls das Cookie nicht existiert, oder die Zeit abgelaufen ist, sollte ein Popup in Form der Clearbox 3 geöffnet werden. Nur Funktioniert irgendwie das eine und das andere nicht.
Das Cookie wird so wie hier gesetzt und abgefragt:
Code:
window.onload = popup;
function setCookie(name, value, expires, path, domain, secure) {
document.cookie= name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getCookie(name) {
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
}
else {
begin += 2;
}
var end = document.cookie.indexOf(";", begin);
if (end == -1) {
end = dc.length;
}
return unescape(dc.substring(begin + prefix.length, end));
}
function checkVisit() {
var cookie = getCookie("Harmonie_Schwarzenburg"); // Check last viewed version
if (cookie == null || (parseFloat(cookie) < Harmonie_Aktuell_PopUp)) {
Windows.overlayHideEffectOptions = {duration: 0.3, delay: 0.3},
popup();
date=new Date;
date.setMonth(date.getMonth()+3);
setCookie("Harmonie_Schwarzenburg", "Harmonie_Aktuell_PopUp", date);
}
}
function popup() {
alert("hallo");
// CB_Open('href=popup/flyer/flyer_adv_2010_1.jpg,,width=600,,height=400');
}
Das Html-File sieht so aus:CB_Open('href=mycontent,,parameter2=value 2,,parameter3=value 3,, ... ');
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<?/* ************************************** Popup ********************************************* */?>
<script type="text/javascript" src="clearbox.js"></script>
<script type="text/javascript" src="popup/popup.js"></script>
<?/* ************************************** Menu ********************************************* */?>
<title>Intro</title>
</head>
<?/* ****************************************** Hauptteil ************************************** */?>
<body>
<input type="button" value="test" onClick="CB_Open('href=popup/flyer/flyer_adv_2010_1.jpg,,width=600,,height=400')"/>
<a href="test.html" rel="clearbox[width=800,,height=400]">my webpage</a>
</body>
</html>
Wo könnte das Problem liegen?
Besten Dank für die Antwort
MFG
P51D