Logo

Home     Forum     Impressum / Kontakt     •     Java-Scripte                    

<SCRIPT language="JavaScript">
var mmm="", max=0, speed=0;
function chie()
{
if (speed==0)
document.form1.feld.value="";
mmm=document.form1.feld.value;
speed=1;
}
function textlist()
{
max=textlist.arguments.length;
for (i=0; i<max; i++)
this[i]=textlist.arguments[i];
}
tl=new textlist
(
"Ein java Script",
"für Newsletter oder andere Formularfelder",
"ob jemand braucht ?????"
);
var x=0; pos=0;
var l=tl[0].length;
function textticker()
{
if (speed==0)
{
document.form1.feld.value=tl[x].substring(0,pos)+"_";
if(pos++==l)
{
pos=0;
setTimeout("textticker()",2000);
x++;
if(x==max)
x=0;
l=tl[x].length;
}
else
setTimeout("textticker()",50);
}}
function check()
{
if (mmm=="")
{
alert ("Du hast keinen Text eingegeben.");
return false;
}
document.form1.feld.value=mmm;
return true;
}
</script>
Textfeld Ticker

Ein Javascript das man beispielsweise Bei einer Newsletter anmeldung verwendung könnte.

in einem ganz normalen Textfeld werden nacheinander mehrere Texte als Ticker eingeblendet.
die Tickerfunktion wird beendet wenn der User in das Textfeld klickt,
dann kann er seine Eingabe  machen und das Formular absenden.

Um den Ticker beim Aufruf der Seite zu starten muß wieder ein onload in den Body Tag gesetzt werden.
onload="textticker()"

dazu dann noch das Formular mit dem Textfeld das beispielsweise so aussehen könnte
<form action="" method="get" name="form1" onSubmit="return check()">
<input type="text" maxlength="50" name="feld" onFocus="chie()" onBlur="chie()" size="34">
 <input type="submit" value="Abschicken" font-size:12px; font-family:Arial" onFocus="if(this.blur)this.blur();">
</form>


Hierbei kann natürlich ein anderes formular benutzt werden, wichtig ist nur das die Berzeichnungen des Formulares und des Feldes benutzt werden.