Hallo,
Und wenn die Besucher den Meta-Refresh deaktiviert haben, aber Javascript nicht, kannst du mit
<body onLoad="uri='http://example.org';setTimeout('top.location.href=uri', 2000)">
immernoch für eine Weiterleitung sorgen. Nutzer die beides deaktiviert haben, können dann immer noch auf deinen Textlink klicken.
bleibt natürlich die Frage, wozu diese automatischen Weiterleitungen
überhaupt dienen sollen bzw. in welchen Fällen sie wirklich sinnvoll
sind. Gerade nach zwei Sekunden kann man nicht voraussetzen, dass
es nennenswerte Inhalte gab, die der Besucher hätte wissen müssen.
Ergo kann man auch gleich mit Seite2 beginnen und Seite1 weglassen.
Und wenn z.Bsp. Inhalte jetzt auf einem ganz anderen Server liegen,
ist eine passende Redirect-Anweisung in der .htaccess imho eine
bessere Lösung. Die Jungs und Mädels vom FBI arbeiten ja auch mit
solchen Weiterleitungen (dort vier Sekunden), wenn sie auf externe
Websites verlinken, ich finde sowas überflüssig, aber wer's braucht.
Falls auf der Weiterleitungsseite wirklich etwas wichtiges stehen
sollte ... man kann nicht davon ausgehen, dass jeder Besucher den
Inhalt gelesen hat, bis die Weiterleitung passiert oder aber man
muß die Zeitspanne derart lang wählen, dass ein Großteil der Be-
sucher bereits gelangweilt vor dem Rechner sitzt und denkt, es
passiert überhaupt nix mehr.
Viele Grüße,
Stefan