windows.settimeout klappt nicht

marco_ru

Mitglied
Hallo ich habe ein settimeout doch die sekunden werden nicht beachtet man wird diereckt weitergeleitet hier der code:
PHP:
<script type="text/javascript">	
window.setTimeout(window.location.href= '<?php echo $data["link"]; ?>',600);
</script>
<p class="info">
    <?php echo htmlspecialchars($data['msg']); ?><br />
    Sie werden automatich weitergeleitet!<br />
    Wenn nicht dann klicken sie hier:<br />
    <a href="<?php echo $data['link']; ?>"><?php echo $data['link']; ?></a>
    
    
</p>
 
...doch die sekunden...
Du gibst doch 600 Millisekunden an.

Versuch mal folgendes:
PHP:
<script type="text/javascript">     
window.setTimeout(function()
  {
    window.location.href= '<?php echo $data["link"]; ?>'
  }
  ,2000
); 
</script> 
<p class="info"> 
    <?php echo htmlspecialchars($data['msg']); ?><br /> 
    Sie werden automatich weitergeleitet!<br /> 
    Wenn nicht dann klicken sie hier:<br /> 
    <a href="<?php echo $data['link']; ?>"><?php echo $data['link']; ?></a> 
</p>
Das müsste in 2 Sekunden die Seite weiterleiten.
 
Zurück