• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Javascript Funktion wird nicht ausgeführt

P51D

Mitglied
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:
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');
}
Die Clearbox kann manuel gestartet werden:
CB_Open('href=mycontent,,parameter2=value 2,,parameter3=value 3,, ... ');
Das Html-File sieht so aus:
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>
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
 
Werbung:
Zurück
Oben