Popup zur bestimmten Zeit öffnen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hallo ihr alle,
kennt wer ein Script mit dem man ein Popup zu einer bestimmten Zeit automatisch öffnet ?
LG Kevin -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich gehe standardmäßig davon aus, dass du wie die 2 anderen Male, bei denen ich dir geholfen habe, schon wieder eine JS-Frage im Java-Forum gepostet hast...
Mache dir eine Funktion, packe sie in den Onload des Body-Tags, und verzögere das Ausführen der Funktion, die das PopUp öffnet mit window.setTimeout().
window.setTimeout("PupUpOeffnen()", 10000);
1. Paramater ist die Funktion, die ausgeführt werden soll, und der 2. die Zeit in Millisekunden. Hier währen es 10 Sekunden. -
mit dem code was du mir zugeschickt hast:
<html> <head> <title>Silvester 2010</title> </head> <body> <div style="font-family:palatino;text-align:center;font-size:30px;font-weight:bold;color:#f00;"> <p id="c1"></p> <p id="c2" style="font-size:70%;">;</p> </div> <script type='text/javascript'> // Erstellt mit dem Countdown-Generator - Homepage-Total.de var end = new Date('January 01, 2010 00:00:00'); function toSt2(n) { var s = ''; if (n < 10) s += '0'; return (s + n).toString(); } function toSt3(n) { var s = ''; if (n < 10) s += '00'; else if (n < 100) s += '0'; return (s + n).toString(); } function countdown() { var d = new Date(); var count = Math.floor(end.getTime() - d.getTime()); // **** czibere **** das ist 'windows def' für den auslöser: var def = "toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=300,height=300"; if(count > 0) { var miliseconds = toSt3(count%1000); count = Math.floor(count/1000); var seconds = toSt2(count%60); count = Math.floor(count/60); var minutes = toSt2(count%60); count = Math.floor(count/60); var hours = toSt2(count%24); count = Math.floor(count/24); var days = count; document.getElementById('c1').innerHTML = days + ' TAGE'; document.getElementById('c2').innerHTML = hours + ':' + minutes + ':' + seconds; // **** czibere **** das ist der auslöser: if ( hours + ':' + minutes + ':' + seconds == "00:00:00" ) window.open("http://lima-city.de","prosit 2010!",def); setTimeout('countdown()', 100); } } window.onload = countdown(); </script> </body> </html>
die zeile (+ eine darunter) mit dem "// **** czibere ****" musst du editieren für deine bedürfnisse
ausgelöst wird 2010-01-01- 00:00:00. VORSICHT! popupblocker!!!!
viel spass und alles gute -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage