ich will ein popup nach 30 sekunden automatisch schliessen lassen ohne das etwas "geclickt" werden muss . ich hab es schon über den selfclose befehl probiert, aber es funktioniert nicht.
kann mir jemand einen korrekten code posten ?
popup zeitgesteuert schliessen
- Simpson
- Ehemaliges Teammitglied
- Beiträge: 1088
- Registriert: 20.05.2002 17:35
- Wohnort: Göttingen
- Kontaktdaten:
So gehts...
und wenns nicht gefällt: http://www.google.de/search?hl=de&ie=UT ... uche&meta=
Code: Alles auswählen
<script>
function winopen(){
win = window.open("test1.html", "newWin", "toolbar=yes,location=yes,directories=no,status=no, menubar=yes,scrollbars=yes,resizable=yes,copyhistory=yes,width=400,height=260")
startTime()
}
function startTime(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
closeTime=hours*3600+mins*60+secs;
closeTime+=3;
Timer();
}
function Timer(){
var time= new Date();
hours= time.getHours();
mins= time.getMinutes();
secs= time.getSeconds();
curTime=hours*3600+mins*60+secs
if (curTime>=closeTime){
self.close();
}
else{
window.setTimeout("Timer()",20000)}
}
</script>
</head>
<body onload="startTime()">
Da geht noch was!
Unread Post Information to Database Mod Version 3 mit vielen neuen Features!
Scrolling down automaticly Mod
Unread Post Information to Database Mod Version 3 mit vielen neuen Features!
Scrolling down automaticly Mod
..das müsstest Du vor </head> platzieren. width/height kannst Du natürlich anpassen. Wenn sich in dem Popup ´n html oder ´n Bild befinden soll, musst Du es bei den blauen Anführungsstrichen angeben (die rote Zeile darunter müsste dann gelöscht werden).<script language="javascript">
<!--
function fenster()
{
var win;
win=window.open("","","width=400,height=100");
win.document.write("irgendein text");
win.setTimeout('window.close()',30000);
}
//-->
</script>
"30000" kennzeichnet die 30sec.
Im body-tag fügst du dann noch onload="fenster()" ein.
Aber wer lässt scho ein Popup 30sec lang offen..


Edit: Mein Code is kürzer.
