Javascript frage bez. Timer und Kontaktformular
Hallo. Ich habe folgendes Script.
Es gibt einen Text aus (mit einem Schreib-Effekt)
[code]var text="Lade Spartan-COM-Kanal..."; gewuenschter Text
var geschwindigkeit=50; in Millisekunden
var alphabet_g="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var alphabet_k=alphabet_g.toLowerCase ();
var bisheriger_text="";
var a=0;
var b=0;
var c;
var d=0;
function text_schreiben ()
{
if (window.document.getElementById)
{
if (alphabet_g.indexOf (text.charAt (a))>-1)
{
c="g";
}
else
{
if (alphabet_k.indexOf (text.charAt (a))>-1)
{
c="k";
}
else
{
c="n";
}
}
{
if (eval ("b<=alphabet_"+c+".indexOf (text.charAt (a))"))
{
window.document.getElementById ("textfeld").innerHTML=eval ("bisheriger_text+alphabet_"+c+".charAt (b)");
b++;
}
else
{
bisheriger_text+=text.charAt (a);
a++;
b=0;
d=1;
}
}
else
{
window.document.getElementById ("textfeld").innerHTML=bisheriger_text+text.charAt (a);
bisheriger_text+=text.charAt (a);
a++;
}
if (a<text.length && d==0)
{
window.setTimeout ("text_schreiben ()",geschwindigkeit);
}
else
{
if (a<text.length && d==1)
{
d=0;
text_schreiben ();
}
}
}
}
[/code]
Wie kann ich es so machen, dass dieses Script beim Ende auf eine andere seite (form.htm) verlinkt? d.H. ca 5 sek, nachdem das Script fertig ist, soll besagte File angesurft werden..
Danke & LG
Edit: Danke habs schon gelöst
Es gibt einen Text aus (mit einem Schreib-Effekt)
[code]var text="Lade Spartan-COM-Kanal..."; gewuenschter Text
var geschwindigkeit=50; in Millisekunden
var alphabet_g="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var alphabet_k=alphabet_g.toLowerCase ();
var bisheriger_text="";
var a=0;
var b=0;
var c;
var d=0;
function text_schreiben ()
{
if (window.document.getElementById)
{
if (alphabet_g.indexOf (text.charAt (a))>-1)
{
c="g";
}
else
{
if (alphabet_k.indexOf (text.charAt (a))>-1)
{
c="k";
}
else
{
c="n";
}
}
if (eval ("b<=alphabet_"+c+".indexOf (text.charAt (a))"))
{
window.document.getElementById ("textfeld").innerHTML=eval ("bisheriger_text+alphabet_"+c+".charAt (b)");
b++;
}
else
{
bisheriger_text+=text.charAt (a);
a++;
b=0;
d=1;
}
}
else
{
window.document.getElementById ("textfeld").innerHTML=bisheriger_text+text.charAt (a);
bisheriger_text+=text.charAt (a);
a++;
}
if (a<text.length && d==0)
{
window.setTimeout ("text_schreiben ()",geschwindigkeit);
}
else
{
if (a<text.length && d==1)
{
d=0;
text_schreiben ();
}
}
}
}
[/code]
Wie kann ich es so machen, dass dieses Script beim Ende auf eine andere seite (form.htm) verlinkt? d.H. ca 5 sek, nachdem das Script fertig ist, soll besagte File angesurft werden..
Danke & LG
Edit: Danke habs schon gelöst
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 157902
Url: https://administrator.de/contentid/157902
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
2 Kommentare
Neuester Kommentar