anpera.net
https://anpera.homeip.net/phpbb3/

Verzögerung für ein Popup-Fenster
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=2409
Seite 1 von 1

Autor:  Syntheka [ Di 28 Mär, 2006 17:24 ]
Betreff des Beitrags:  Verzögerung für ein Popup-Fenster

Moin, ich will folgendes machen.

Auf meinem Server springt ein Popup-Fenster mit dem Boten auf, sobald eine neue Nachricht eingetroffen ist...

Jetz möchte ich allerdings, dass nach dem Login erstmal n bestimmtes Zeitintervall vergeht, damit Leute mit Modem nicht direkt beim Einloggen zu viele Fenster laden müssen.

Ich wollte es mit $this->bbcode_second_pass_code('', 'if (($row[notseen]>0) && $nopopups[$SCRIPT_NAME]!=1 && $session[user][loggedin] && $session[user][lasthit]>'".date("Y-m-d H:i:s",time()+getsetting("popupdelay",120))."'){
$header=str_replace("{headscript1}","<script language=\"JavaScript\" type=\"text/javascript\">".popup("mail.php")."</script>",$header);
}else{
$header=str_replace("{headscript1}","",$header);
}')

machen, aber das klappt nicht...

Jemand ne Idee?

Thanks!

Autor:  Syntheka [ Mi 29 Mär, 2006 08:47 ]
Betreff des Beitrags: 

Keiner ne Idee??? :/

Autor:  Meteora [ Mi 29 Mär, 2006 09:23 ]
Betreff des Beitrags: 

Javascript ;)

Autor:  Syntheka [ Mi 29 Mär, 2006 09:42 ]
Betreff des Beitrags: 

Hmm, jo, das is ne Möglichkeit... aber wie binde ich die Verzögerung ein?

$this->bbcode_second_pass_code('', '$header=str_replace("{headscript1}","<script language=\'JavaScript\' type=\'text/javascript\'>' onLoad='setTimeout('.popup('mail.php').',5000)'</script>",$header);
}else{')

klappt nicht

Autor:  Meteora [ Mi 29 Mär, 2006 09:48 ]
Betreff des Beitrags: 

[php]
$header=str_replace("{headscript1}","<script language='JavaScript' type='text/javascript'>
setTimeout(popup('mail.php'),3000);</script>",$header);
[/php]

Autor:  Syntheka [ Mi 29 Mär, 2006 13:21 ]
Betreff des Beitrags: 

funktioniert so bei mir nicht :/

Autor:  Syntheka [ Fr 31 Mär, 2006 10:14 ]
Betreff des Beitrags: 

Hat sonst niemand eine Idee??? Das mit dem Timeout funzt in der oben genannten Variante nicht bei mir... das popup geht da garnicht mehr auf dann

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/