Ciao a tutti,
uso il seguente script per creare un testo scorrevole pescando i dati da una tabella MySql:

  • <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
    (
    <%
    Set newsRS = Server.CreateObject("ADODB.Recordset")
    newsRS.ActiveConnection = Con
    sqlString = "SELECT newsbar_testoITA FROM newsbar"
    newsRS.Open sqlString
    primo = true
    while not newsRS.EOF
    if not primo then Response.Write ", "
    primo = false
    Response.Write """" & "<font color='#003399' face='Verdana, Thaoma, Helvetica, sans-serif'>"
    Response.Write newsRS("newsbar_testoITA")
    Response.Write "
    </font>" & """"
    newsRS.MoveNext
    wend
    newsRS.Close
    %>
    );
    var x=0; pos=0;
    var l=tl[0].length;
    function textticker()
    {
    document.getElementById('ticktd').innerHTML=tl[x].substring(0,pos);
    if(pos++==l) { pos=0; setTimeout("textticker()",3000); x++;
    if(x==max) x=0; l=tl[x].length; } else
    setTimeout("textticker()",100);
    }
    </script>


Lo script pesca correttamente i dati, solo che se visualizzo lo stesso in Mozilla prima del testo e subito dopo compare il simbolo < (esempio: < testo scorrevole <). In Explorer questo non succede, come mai?
Come posso sistemare?

Grazie a tutti