![]() |
PS-Trainer - Tips für WebSpinnerInnen Homepage von PS-Trainer - an PS-Trainer |
![]() |
Seiten umleiten: Hier stelle ich ihnen einige Möglichkeiten zur "Umleitung" von BesucherInnen vor: Wenn ein/e BesucherIn zu einer solchen Umleitungs-Seite gelangt, dann wird sie/er automatisch weitergeleitet. Sie benötigen diese Funktion, wenn sie ein Web an eine andere Stelle verlegen. Sie ist mit Navigator4+6, Explorer5+6 und Opera3+5 getestet. Jede der 4 Versionen (location.replace, location.href, window.location.href, sowie meta-refresh) kann angewendet werden. Andere Methoden sind ebenfalls möglich, funktionieren aber nicht mit manchen Browser-Versionen, oder funktionieren mit manchen Browsern unterschiedlich. Zwischen den tags <script...> und </script> befindet sich ein kleines Javascript-Programm. Zunächst wird die Variable target auf die gewünschte Umleitungs-Adresse (rot) gesetzt. Anschließend wird die Methode location.replace mit diesem Argument angewendet: sie bewirkt, dass der Inhalt des Browser-Fensters durch die angegebene Seite ersetzt wird. |
Anwendung: (1) Kopieren sie den HTML-Code, beginnend von <script> bis </script> unmittelbar vor das Tag </head> ihrer HTML-Seite. (2) Stellen sie die Variable target nach ihrem Bedarf ein. (3) Vergessen sie nicht, eine Information für die BesucherInnen der Seite anzubringen. Sie können diese Information während der Lade- und Ausführungszeit sehen. (4) Zusätzlich sollten sie einen "manuell bedienbaren" Link (blau, von <a href...> bis </a> auf die gewünschte Zielseite anbringen, damit ihre BesucherInnen dorthin gelangen können, wenn die automatische Weiterleitung nicht funktionieren sollte. Beim Öffnen der Seite wird automatisch die Javascript-Zeile location.replace(target) ausgeführt. Löschen sie in diesem Falle die beiden folgenden Zeilen, die mit // beginnen. Alternativ können sie an Stelle der Zeile location.replace.target eine der beiden Folgezeilen verwenden, wenn sie die führenden Kommentar-Zeichen // entfernen. |
<html> |
Alternativ können sie auch den gesamten hier gezeigten
HTML-Code auf eine leere Seite kopieren und diese komplett als Umleitungs-Seite
verwenden. Sie müssen dazu lediglich die gewünschte Ziel-Adresse
(hier rot bzw. blau markiert) nach Bedarf ändern. |
Eine weitere Möglichkeit ist die verzögerte
Umleitung: Sie leiten die BesucherInnen ihrer Seite nicht sofort weiter, sondern nach einer einstellbaren Wartezeit (zum Lesen des Umleitungs-Textes). Ein Beispiel finden sie hier. So wirds gemacht: |
<html> <head> <title>Verzögerte Umleitung</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript"> function redirect_me(){ ![]() ![]() window.setTimeout("redirect_me()",10000); </script> </head> <body> <h1>Umleitungs-Seite</h1> Sie werden nach 10 Sekunden automatisch zu unserer neuen Web-Adresse umgeleitet.<br> Bitte klicken sie hier, wenn die Weiterleitung nicht funktionieren sollte: <a href="http://www.meinweb.com"> <b>http://www.meinweb.com</b></a> </body> </html> |
Beim Laden der Umleitungs-Seite wird der Javascript-Befehl window.setTimeout ausgeführt. Er bewirkt, dass die Funktion redirect_me() nach 10.000 Millisekunden (= nach 10 Sekunden) ausgeführt werden soll. | Die Funktion redirect_me enthält nur den Befehl window.location.href, der wie im obigen Beispiel die eigentliche Umleitung an die Seite target ausführt. |
Eine weitere Möglichkeit besteht in der Verwendung des meta-Befehls refresh, ohne die Verwendung von JavaScript. Diese Methode funktioniert in der Praxis recht gut, allerdings sei darauf hingeweisen, dass das WWW-Konsortium ausdrücklich von dieser Methode abrät. | Ersetzen sie die hier angeführte Adresse durch die gewünschte Ziel-Adresse und stellen sie die Zeit (in Sekunden) als Argument von content ein. |
<html> |
Aktuelle Daten dieser Seite | Letzte Änderung: 06/22/2025 05:40:07 |
![]() ![]() ![]() ![]() |