Verzögertes Popup-Window
Jens
- javascript
Hi!
Ich bin auf der Suche nach einem Script, was nach einer festen Zeit (vielleicht 10 Minuten oder so) ein Popup-Window öffnet. (Da kommt dann die Frage "Ihre Session läuft demnächst ab, möchten Sie diese verlängern?"... aber das ist kein Problem... nur das Popup geht nicht auf!)
Ich habe auf ner anderen Seite schon ein Script gefunden, aber das funzt nicht... bei mir passiert da garnichts... ich habs mal hier rein kopiert:
<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>
Der Aufruf der Funktionen erfolgt dann im Body. Hier könnt Ihr auch
angeben (in Millisekunden) wie land es dauern soll bis das Pop-Up
erscheint.
Folgenden Code also noch in den Body-Tag einfügen:
onLoad="window.setTimeout('forward_me()', 1000);"
bei mir funktioiniets so:
<html>
<head>
<script>
function forward_me()
{
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=400,height=300');
}
// -->
</script>
</head>
<body onLoad="window.setTimeout('forward_me()', 1000);">
</body>
</html>
Kevin
Hi,
<script language="JavaScript">
da fehlt das type-Attribut
<!--
function forward_me()
{
top.name = "haupt";
var popupURL = "fenster.html";
var popup = window.open(popupURL,"neuesfenster",'toolbar=0,location=0,
innerhalb des Strings keine Zeilenumbrüche!
directories=0,status=0,menubar=0,scrollbars=0,
innerhalb des Strings keine Zeilenumbrüche!
resizable=0,width=200,height=100');
onLoad="window.setTimeout('forward_me()', 1000);"
1000ms = 1s. Ich dachte, Du wolltest 10 Minuten, also 600s = 600000ms.
Andreas
Huhu Jens
var popup = window.open(popupURL,"neuesfenster",'toolbar=0,location=0,
directories=0,status=0,menubar=0,scrollbars=0,
resizable=0,width=200,height=100');
^schreib das mal als Einzeiler, also mit_ohne_Umbrüche
das könnte vielleicht helfen.
Viele Grüße
lulu
Aua... :-)
Es ist noch früh und meine Augen sind müde... und mein Hirn im Urlaub...
Aber danke, für den Hinweis mit dem Zeilenumbruch! Manchmal übersieht man Sachen... ;-)
Jetzt funzt es!!
Danke und Grüße!
jens
nicht dass du das wirklich hören willst, und es wird auch nicht weiterhelfen, wenn ich sage:
warum willst du besucher einer webseite damit nerven?