Unterdrückung von Layer

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Unterdrückung von Layer

    Hallo,

    ich wollte auf meiner Internetseite unter 1aVersicherung(.)net eine Layer-Werbung einbauen. Das hat soweit auch ganz gut funktioniert und habe ich auch selbst hinbekommen. Nun hat mir ein Bekannter noch versucht ein JavaScript zu machen um das Layer so zu steuern, dass es nur noch 1xpro Tag geöffnet wird. Da es nicht richtig funktioniert und ich JavaScript nicht selbst kann, wollte ich hier mal um Hilfe fragen. Kann mir jemand helfen und einen Tipp geben? - sollte es ein größeres Problem sein die Lösung zu machen, würde ich mich über eine eMail mit einem Angebot freuen.

    Hier ist der Code:
    Aufruf des Skriptes:

    Quellcode

    1. <script language="JavaScript" src="popup_cookie.js"> </script>


    Das Script selbst:

    Quellcode

    1. a = document.cookie;
    2. cookiename = a.substr(0,a.search('='));
    3. if(cookiename == 'popup')
    4. {
    5. alert("Cookie schon vorhanden");
    6. }
    7. else
    8. {
    9. var a = new Date();
    10. a = new Date(a.getTime() +1000*60*60*24*1);
    11. document.cookie = 'popup=popup; path=/; expires='+a.toGMTString()+';';
    12. document.writeln('<script src=/"http://www.1aversicherung.net/popup.php?popupurl=http://www.1aversicherung.net/Newsletter/Newsletter-layer.html&popupwidth=320&popupheight=370&titleurl=&titlename=G R A T I S - R e p o r t&center=yes\" type=\"text/javascript\"></script>');
    13. }
    Alles anzeigen


    Danke für Eure Hilfe!
  • Also, zunächst einmal hat JavaScript nichts mit Java zu tun. Das sind zwei verschiedene Sprachen. Für JavaScript-Fragen gibt es hier aber auch ein Forum.

    Zum Problem:
    Versuche mal das hier (völlig ungetestet)

    Quellcode

    1. if (!document.cookie || document.cookie.indexOf('popup=popup;') == -1)
    2. {
    3. var date = new Date();
    4. var a = date.getTime() + (1000*60*60*24*1);
    5. document.cookie = 'popup=popup; path=/; expires='+a.toGMTString()+';';
    6. document.writeln('<script src=/"http://www.1aversicherung.net/popup.php?popupurl=http://www.1aversicherung.net/Newsletter/Newsletter-layer.html&popupwidth=320&popupheight=370&titleurl=&titlename=G R A T I S - R e p o r t&center=yes\" type=\"text/javascript\"></script>');
    7. }
    8. else
    9. {
    10. alert("Cookie schon vorhanden");
    11. }
    Alles anzeigen