JavaScript TextTicker Problem!

Dieses Thema im Forum "Web Page Design" wurde erstellt von sideshow, 19.02.2005.

  1. sideshow

    sideshow Thread Starter MacUser Mitglied

    Beiträge:
    92
    Zustimmungen:
    0
    MacUser seit:
    24.01.2005
    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>
    
     
Die Seite wird geladen...

Diese Seite empfehlen