• und nochmal ich ;-)

    ich möchte, dass sich sobald jemand auf meine seite geht, neben der normalen wordpres-seite, ein zweites, kleineres fenster mit ankündigungen auftut in dem man z.b. ein bild, einen flyer, ein cd-cover oder was auch immer posten kann. werbung eben ;-)

    ist das möglich?

    wenn ja, wie?

    beste grüße

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Eigentlich sinnlos da die meisten Leute sicher mit Popupblocker unterwegs sind. Früher habe ich sowas verwendet:

    <body>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Unbenannt</title>
    <script language="JavaScript">
    <!--
    function forward_me()
    {
    top.name = "haupt";
    var popupURL = "fenster.html";
    var popup = window.open(popupURL,"neuesfenster",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=200,height=100');
    if( navigator.appName.substring(0,8) == "Netscape" )
    {
    popup.location = popupURL;
    popup.opener = self;
    }
    }
    // -->
    </script>
    </head>
    <body onLoad="window.setTimeout('forward_me()', 4000);"

    </body>
    </html>

    Wenn es nur beim ersten Besuch poppen soll, dann mit Keks:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
    <title>Unbenannt</title>
    </head>

    <SCRIPT LANGUAGE="JavaScript">
    <!-- Verstecken für ältere Browser --
    var expDays = 2;
    // Anzahl der Tage, die das Cookie gültig sein soll
    var page = "http://netztaucher.de/index.shtml";
    // Seite, die aufgerufen wird
    var windowprops = "width=340,height=370,left=0,top=0,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes";
    // Angabe über die neue Seite: Breite, Höhe, Ort, Aussehen

    //Cookie bekommen:
    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;
    }

    // Cookie setzen:
    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" : "");
    }

    // Cookie löschen:
    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));

    // Überprüfung, ob Cookie schon da ist:
    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
    }
    }

    // Cookie-Wert auslesen:
    function getCookieVal(offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
    endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
    }

    // Überprüfung, ob Cookie gesetzt:
    function checkCount() {
    var count = GetCookie('count');
    // Wenn der Zähler Null ist, wird er auf 1 gesetzt,
    // das Cookie gesetzt und das neue Fenster geöffnet:
    if (count == null) {
    count=1;
    SetCookie('count', count, exp);
    window.open(page, "", windowprops);
    }
    // Anderenfalls wird nur der Zähler erhöht
    // und das Cookie überschrieben.
    else {
    count++;
    SetCookie('count', count, exp);
    }
    }
    // Ende verstecken -->
    </script>
    </head>
    <body bgcolor="#FFFFFF" topmargin="4" OnLoad="checkCount()"><body>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>Unbenannt</title>
    <script language="JavaScript">
    <!--
    function forward_me()
    {
    top.name = "haupt";
    var popupURL = "fenster.html";
    var popup = window.open(popupURL,"neuesfenster",'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=200,height=100');
    if( navigator.appName.substring(0,8) == "Netscape" )
    {
    popup.location = popupURL;
    popup.opener = self;
    }
    }
    // -->
    </script>
    </head>
    <body onLoad="window.setTimeout('forward_me()', 4000);"

    </body>
    </html>


    </body>
    </html>


    bis dann, marco.

    --
    http://dogstar.de - Neues aus der Internetwelt, gefiltert durch die Netztaucherbrille.

    Einmal editiert, zuletzt von netztaucherbrille (30. November 2006 um 09:09)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!