Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    61

    mozilla - news scorrevoli

    Salve a tutti,

    questo codice per news scorrevoli funziona in i.e. ma non con mozilla firefox; ho provato a fare modifiche di ogni genere ma non funziona. Riuscite ad ottimizzarlo?

    grazie.

    questo è il codice.
    -----
    <%
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db.mdb")
    'set connession to database
    Set objConn=Server.CreateObject("ADODB.Connection")
    'open connession to database
    objConn.Open cstring
    Set rs = Server.CreateObject("ADODB.Recordset")
    nometabella=""
    SQL = "select * From tb"
    'apro il rs
    rs.Open sql, objConn, 3, 3 'cursore dinamico
    'rs.movefirst
    i = 0
    %>

    <script language="JavaScript1.2">
    //Specify the marquee's width (in pixels)
    var marqueewidth=560;
    //Specify the marquee's height (in pixels, pertains only to NS)
    var marqueeheight=23;
    //Specify the marquee's scroll speed (larger is faster)
    var speed=2;
    //Specify the marquee contents
    var myLinks;
    myLinks = "";
    </script>
    <% if not rs.eof and not rs.bof then %>
    <%
    do until rs.eof
    %>
    <script language="JavaScript">
    var finestra="'popup.asp?idn=<%=rs("id_news")%>', 'popnews'"
    var marqueecontents=''+'<%=rs("titolo")%>'+'';
    myLinks=myLinks+marqueecontents;
    </script>
    <%
    rs.movenext
    loop
    %>
    <% end if %>
    <script language="JavaScript">
    if (document.all)
    document.write('<center><marquee scrollAmount='+speed+' style="width:'+marqueewidth+'">'+myLinks+'</marquee></center>')

    function regenerate(){
    window.location.reload()
    }
    function regenerate2(){
    if (document.layers){
    setTimeout("window.onresize=regenerate",450)
    intializemarquee()
    }
    }

    function intializemarquee(){
    document.cmarquee01.document.cmarquee02.document.w rite('<nobr>'+marqueecontents+'
    ')
    document.cmarquee01.document.cmarquee02.document.c lose()
    thelength=document.cmarquee01.document.cmarquee02. document.width
    scrollit()
    }

    function scrollit(){
    if (document.cmarquee01.document.cmarquee02.left>=the length*(-1)){
    document.cmarquee01.document.cmarquee02.left-=speed
    setTimeout("scrollit()",100)
    }
    else{
    document.cmarquee01.document.cmarquee02.left=marqu eewidth
    scrollit()
    }
    }

    window.onload=regenerate2
    </script>

    <ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
    <layer name="cmarquee02">
    </layer>
    </ilayer>

    <%
    rs.close
    set rs=nothing
    'chiudo tutto
    objConn.close
    set objconn=nothing
    %>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    in futuro posta un html-tipo risultante, senza tag asp
    x molti di noi il codice e' illegibile cosi'

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.