location.href

Ist es möglich
[HTML][/HTML]

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>[/php]Eventuell geht’s auch so:
[php]<script […]
window.setTimeout(„document.location.href = ‚kategorien.php‘“, 5000)
[…] /script>[/php]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][/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

<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>