Hey,
Ich suche ein Script welches einen Countdowsn von 5 sec ausgibt. Wenn der Wert auf 0 ist, soll ein Link geöffnet werden, aber nicht als _blank sonder das Fenster!
Wer hat da ne Idee?
Seite 1 von 1
Link Nach 10 Sec öffen! Suche Script
Anzeige
#2
geschrieben 12. März 2008 - 00:56
Das müsste mit JavaScript realisierbar sein.
Guck dir mal SetTimeout() und location an.. Müsste mit den beiden Sachen gemacht werden können.
Edit: Für den Countdown kannst du auch mit setTimeout immer nach einer Sekunde den Wert um 1 runtersetzen und diesen ausgeben lassen.
Ein Script für das ganze kenne ich aber leider nicht!
Guck dir mal SetTimeout() und location an.. Müsste mit den beiden Sachen gemacht werden können.
Edit: Für den Countdown kannst du auch mit setTimeout immer nach einer Sekunde den Wert um 1 runtersetzen und diesen ausgeben lassen.
Ein Script für das ganze kenne ich aber leider nicht!
Dieser Beitrag wurde von NightTiger bearbeitet: 12. März 2008 - 00:58
#3
geschrieben 12. März 2008 - 13:23
"javascript redirect" wäre der richtige Begriff in google
1. Link gleich folgendes:
Ist denke ich selbsterklärend.
Quelle: evoComp
Hab ich vor kurzem auch gesucht
Den countdown hab ich nicht, müsste aber wie NightTiger sagt zu realisieren sein... oder google
1. Link gleich folgendes:
<script language="javascript" type="text/javascript"> window.setTimeout ('redirect_to ("http://www.evocomp.de")', 5000); function redirect_to (destination) { window.location.href = destination; } </script>
Ist denke ich selbsterklärend.
Quelle: evoComp
Hab ich vor kurzem auch gesucht
Den countdown hab ich nicht, müsste aber wie NightTiger sagt zu realisieren sein... oder google
Dieser Beitrag wurde von Xenon bearbeitet: 12. März 2008 - 13:24
#4
geschrieben 13. März 2008 - 12:56
genau das habe ich gesucht... allerdings würde ich gerne dass der Countdown ausgegeben wird.. ich kenne mich leider noch nicht so gut aus mit Java.
#5
geschrieben 13. März 2008 - 13:33
hmm jo, hab mir jetz doch mal die Mühe gemacht, en bisschen zu googlen, auch was gefunden und mal zusammengebastelt
Brauchst dafür nen <div>-Block mit der ID "Countdown"
Also <div id="Countdown"></div>
Das is aber eine absolute Quick & Dirty Lösung und da ich hier auf der Arbeit bin hab ich auch kein Plan ob sie funktioniert, aber versuchs mal
PS: Nur um das mal wieder zu erwähnen, Java und JavaScript sind 2 unterschiedliche Sprachen, also immer vorsichtig mit der Formulierung
Brauchst dafür nen <div>-Block mit der ID "Countdown"
Also <div id="Countdown"></div>
<script type="text/javascript"> var start = 10; var aktiv = setInterval("count()", 1000); function count() { start--; if(start >= 0) { document.getElementById("Countdown").innerHTML = start; } else { window.location.href = "www.google.de"; } } </script>
Das is aber eine absolute Quick & Dirty Lösung und da ich hier auf der Arbeit bin hab ich auch kein Plan ob sie funktioniert, aber versuchs mal
PS: Nur um das mal wieder zu erwähnen, Java und JavaScript sind 2 unterschiedliche Sprachen, also immer vorsichtig mit der Formulierung
Dieser Beitrag wurde von Xenon bearbeitet: 13. März 2008 - 13:34
#6
geschrieben 13. März 2008 - 13:52
Okay, das wusste ich gar nicht ^^. Der Code oben geht aber leider nicht... schade....
Was könnt ich denn als Suchwort eigeben, um selber zu suchen? habs zwar schon aber nichts brauchbares gefunden.
Was könnt ich denn als Suchwort eigeben, um selber zu suchen? habs zwar schon aber nichts brauchbares gefunden.
#7
geschrieben 13. März 2008 - 14:05
das kann ja nich sein, also habs doch mal schnell getestet (ging sogar in der Firma, also gehts bei dir auch )
jetzt mal mit vollem HTML Code, falls es da missverständnisse gibt:
Hab das clearInterval noch eingefügt, geht zwar auch ohne, aber so is sauberer
Die html Anpassungen kriegste dann aber noch selber hin, oder?
Hab die Datei auch mal angehängt, falls dus mir nicht glaubst, hehe
EDIT:
Evtl. musst du der Datei mit dem Countdown CHMOD 777 geben, weil hab grad gesehen, dass da in dem Ordner wo ichs lokal ausgeführt hab, ne versteckte .bak-Datei erstellt wird.
Also möglicherweise liegts auch daran, wenns net tut
jetzt mal mit vollem HTML Code, falls es da missverständnisse gibt:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Redirect</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> </head> <body> <script type="text/javascript"> var start = 10; var aktiv = setInterval("count()", 1000); function count() { start--; if(start >= 0) { document.getElementById("Countdown").innerHTML = start; } else { clearInterval(aktiv); window.location.href = "http://www.google.de"; } } </script> <center> <div id="Countdown"></div> </center> </body> </html>
Hab das clearInterval noch eingefügt, geht zwar auch ohne, aber so is sauberer
Die html Anpassungen kriegste dann aber noch selber hin, oder?
Hab die Datei auch mal angehängt, falls dus mir nicht glaubst, hehe
EDIT:
Evtl. musst du der Datei mit dem Countdown CHMOD 777 geben, weil hab grad gesehen, dass da in dem Ordner wo ichs lokal ausgeführt hab, ne versteckte .bak-Datei erstellt wird.
Also möglicherweise liegts auch daran, wenns net tut
Angehängte Datei(en)
-
redirect_countdown.htm (672bytes)
Anzahl der Downloads: 115
Dieser Beitrag wurde von Xenon bearbeitet: 13. März 2008 - 14:17
#8
geschrieben 15. März 2008 - 00:11
Saugeil... den Recht bekomme ich hin.. vielen dank Xenon
- ← Fwrite Soll Keine \ Vor " Setzen
- Skript/Web-Programmierung
- Bei Hover Inhalt Dynamisch Anzeigen....? →
Thema verteilen:
Seite 1 von 1