Autor |
Nachricht |
Fuzy
Threadersteller
Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht:
|
Verfasst Di 16.08.2005 14:49
Titel [JavaScript] weiterleitung nach Zeit |
|
|
Ich schon wieder!
Für eine interaktive CD-Rom benötige ich ein Script welches eine HTML-Seite veranlaßt nach einer vorgegebenen Zeit auf eine andere Seite springt. Hab ich doch schonmal hier gesehen, finds nur nicht!
|
|
|
|
|
Anti78
Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht:
|
Verfasst Di 16.08.2005 14:51
Titel
|
|
|
Code: | <meta http-equiv="refresh" content="5; URL=www.seite.de"> |
|
|
|
|
|
Anzeige
|
|
|
Fuzy
Threadersteller
Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht:
|
Verfasst Di 16.08.2005 14:54
Titel
|
|
|
Anti78 hat geschrieben: | Code: | <meta http-equiv="refresh" content="5; URL=www.seite.de"> |
|
danke! Hab grad noch alternativen gefunden.
|
|
|
|
|
Anti78
Dabei seit: 16.09.2003
Ort: Tbb/Mz/M
Alter: 46
Geschlecht:
|
Verfasst Di 16.08.2005 15:00
Titel
|
|
|
Welche? Schreib mal bitte.
Alternativen kann man immer gebrauchen.
|
|
|
|
|
haggi
Dabei seit: 16.08.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 16.08.2005 15:34
Titel
|
|
|
Code: | <script language="javascript">
function Weiterleitung()
{
location.href='URL';
}
window.setTimeout("Weiterleitung()", 1000); // in msecs 1000 => eine Sekunde
</script> |
Oder so...
Hab ich jetzt ausm Kopf aufgeschrieben, können also ein paar kleinere Macken drin sein
Nachtrag: Code: | window.setTimeout("Weiterleitung()", 5000 + (Math.random() * 5000)); // 5 bis 10 Sekunden |
Zuletzt bearbeitet von haggi am Di 16.08.2005 15:36, insgesamt 1-mal bearbeitet
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Di 16.08.2005 23:24
Titel
|
|
|
Code: | <script language="javascript"> |
Das language-Attribut ist als deprecated eingestuft,
also solltest Du besser
Code: | <script type="text/javascript"> |
schreiben.
Und zu beachten wäre, daß das halt nur mit
aktiviertem JavaScript funktioniert. Deswegen
sollte man besser noch einen noscript-Bereich
schreiben.
BTW: was soll denn die Zufallskomponente in
dem Code? Meinst du, daß ist brauchbar bzw.
sinnvoll?
EDIT:
Noch mal schnell was zur Weiterleitung mittels
Meta-Refresh: Du kannst dich niemals drauf
verlassen, daß das auch wirklich immer funktioniert.
In den meisten Browsern klappt das zwar so,
aber es muß halt nicht...
Offlinebrowser, Spiders, Bots, Sitegrabber, einige
Textbrowser spielen hier nicht mit.
Darum findet man auf vielen Websites zur
Sicherheit noch zusätzlich einen einfachen Textlink:
"Sollte die automatische Weiterleitung nicht funktionieren,
klicken Sie hier...".
So ein Link kann dann auch von Bots verfolgt werden.
Und ähnliches bei der JS-Methode. In deinem Fall
wird es zwar vermutlich funktionieren, weil deine
User sicherlich einen modernen, graphischen Browser
mit aktiviertem JS nutzen.
Das muß aber nicht so sein. Auf einer "normalen"
Website darfst du dich niemals auf eine JS-Weiterleitung
verlassen.
Stell dir mal vor, du hast eine index.html, auf der sich
nur eine JS-Weiterleitung befindet.
Bei den meisten Usern funktioniert das und sie gelangen
zur eigentlichen Site.
Google wird so eine Site aber niemals indizieren.
Google oder andere Suchmaschinenbetreiber werden
nämlich niemals fremden Code auf ihren Kisten im Rechen-
zentrum ausführen lassen...
Das heißt dann, daß der Googlebot deine Site für leer
halten wird.
Bietest du z.B. per NoScript-Bereich noch einen HTML-
Link an, kann der Bot diesem folgen und die Site
indizieren.
Zuletzt bearbeitet von rob am Di 16.08.2005 23:36, insgesamt 1-mal bearbeitet
|
|
|
|
|
Mischpult
Dabei seit: 19.11.2003
Ort: Bochum
Alter: -
Geschlecht:
|
Verfasst Mi 17.08.2005 08:39
Titel
|
|
|
rob hat geschrieben: |
Google wird so eine Site aber niemals indizieren.
Google oder andere Suchmaschinenbetreiber werden
nämlich niemals fremden Code auf ihren Kisten im Rechen-
zentrum ausführen lassen...
Das heißt dann, daß der Googlebot deine Site für leer
halten wird. |
Kleines Update ...es gibt Bots von Google die Javascript ausfuehren.
Wie und warum ist eine andere Sache.
und noch nen kleiner SEO Tipp - bei einer neuen Seite - Finger weg von Meta oder Javascipt Weiterleitungen
Zuletzt bearbeitet von Mischpult am Mi 17.08.2005 08:39, insgesamt 1-mal bearbeitet
|
|
|
|
|
haggi
Dabei seit: 16.08.2005
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 17.08.2005 14:30
Titel
|
|
|
Ich habe nie gesagt, dass ich eine JavaScript-Weiterleitung benutzen würd
Ich vermeide Java und Javascript, wo auch immer es möglich ist. Die
Zufallskomponente habe ich mal benutzt bei einem automatisch ablaufenden
Bilderalbum, also einer "Diashow" um sie einfach ein bisschen abwechelungs-
reicher zu machen.
War auch eher als Gag gedacht, als zum ernsthaften anwenden.
Dass 'language' deprecated ist, ist mir durchaus bewusst, aber wie viele alte
Browser gibt es, die 'type=' nicht verstehen? Einige. Wie viele neue Browser
gibt es, die Tags, die als depricated deklariert sind, nicht unterstützen? Ich
kenne keinen.
Ist aber einfach eine Macke von mir.
MfG haggi
|
|
|
|
|
|
|
|
Ähnliche Themen |
[JavaScript] timestamp in zeit ohne GMT zurückformatieren
FTP-Weiterleitung
Weiterleitung
google und 301 weiterleitung
Spezielle Weiterleitung
Domain Weiterleitung
|
|