JavaScript TextTicker Problem!

S

sideshow

Mitglied
Thread Starter
Dabei seit
24.01.2005
Beiträge
92
Reaktionspunkte
0
tag auch!

ich hab da mal ne frage - und zwar habe ich mir da was zusammengebastelt (also das javascript hab ich mir wo gesaugt) das mir text in ein textfeld schreibt, zeilenweise, von oben nach unten. und genau da liegt der hund begraben. ich möchte, das immer die nächste zeile nicht am ende des textes angehängt wird, sondern immer am anfang des textes. und leider kenn ich mich überhaupt (also nicht viel) nicht mit java script aus. ich häng das script mal an - vielleicht weiss einer von euch rat!
das ganze ist eine php seite weil ich den "zu-tickernden-text" dynamisch reinschreibe!

Code:
<?php
include('sms_converter.inc.php');

### => zum testen hier den auszugebenden text!
$output = 'zeile nummer 1\nzeile nummer 2\nzeile nummer 3\nzeile nummer 4\nzeile nummer 5\nzeile nummer 6\nzeile nummer 7\nzeile nummer 8\nzeile nummer 9\nzeile nummer 10\n';
?>

<script language="JavaScript">
<!--
var max=0;
function textlist()
{
        max=textlist.arguments.length;
        for (i=0; i<max; i++)
                this[i]=textlist.arguments[i];
}

tl=new textlist
("<?php echo $output; ?>");

var x=0; pos=0;
var l=tl[0].length;

function textticker() 
{        
document.form1.textfeld.value=tl[x].substring(0,pos)+"_";

        if(pos++==l)
        {
                pos=0;
                setTimeout("textticker()",500000);
                x++;
                if(x==max)
                        x=0;
                l=tl[x].length;
        } else
                setTimeout("textticker()",5);
}
// -->
</script>

<table width="100%"  border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td><b>SMS Daten Include:</b></td>
  </tr>
  <tr>
    <td height="3"></td>
  </tr>
  <tr>
    <td><form name="form1"><textarea name="textfeld" cols="80" rows="6" id="textfeld"></textarea></form></td>
  </tr>
</table>
 
Zurück
Oben Unten