• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

location.href

Status
Für weitere Antworten geschlossen.

Mars@Gera

Mitglied
Ist es möglich
HTML:
<script type="text/javascript">
    <!--
    location.href = 'kategorien.php';
    //-->
</script>

mit einer Zeit zu versehen, das dies erst nach X-Sekunden weitergeleitet wird?

MfG Marcel
 
Versuchs so:
PHP:
<script [...]
  function redir() { document.location.href = "kategorien.php"; }
  window.setTimeout("redir()", 5000)
[...] /script>
Eventuell geht's auch so:
PHP:
<script [...]
  window.setTimeout("document.location.href = 'kategorien.php'", 5000)
[...] /script>
Ausgehend davon, dass JavaScript bei vielen Nutzern blockiert wird, wäre, je nach dem, was du vorhast, vielleicht auch eher ein Meta-Refresh angebracht, der zwar auch verhindert werden kann, es aber nicht so oft wird:
PHP:
<meta http-equiv="refresh" content="5; url=kategorien.php" />
Zeit sind hier je 5 Sekunden (bzw. 5000 ms).

Dürfte man fragen, wozu eine zeitversetzte Weiterleitung gut sein soll?
 
Beim Login, soll halt sichbar sein, Sie werden in X - Sekunden weitergeleitet! Oder halt vielleicht noch paar andere Funktionen!

MfG Marcel
 
Code:
<html>
  <head>
    <script type="text/javascript">
    <!--
      function redir(id, time, url) {
      	if(time == 0) {
      	  document.location.href = url
      	  return
      	}
      	document.getElementById(id).innerHTML = time--
      	call = "redir('"+id+"', "+time+", '"+url+"')"
      	window.setTimeout(call, 1000)
	  }
    -->
    </script>
  </head>
  <body onload="redir('time', 10, 'http://www.google.de')">
    Du wirst in <span id="time">10</span> Sekunden weitergeleitet.
  </body>
</html>
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben