Visualizzazione dei risultati da 1 a 2 su 2

Discussione: News scorrevoli da DB

  1. #1

    News scorrevoli da DB

    Grazie al Vs. contributo sono riuscito a mettere a posto questo script per gestire delle news scorrevoli. se serve a qualcuno!!!
    codice:
    <%
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/database/database.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 "&nometabella&""
    
    '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=830
    //Specify the marquee's height (in pixels, pertains only to NS)
    var marqueeheight=20
    //Specify the marquee's scroll speed (larger is faster)
    var speed=4
    //Specify the marquee contents
    
    	
    	var myLinks;
    	myLinks = "";
    </script>
    <%
    do until rs.eof
    %>
    <script language="JavaScript">
    		
    		var marqueecontents=''+'"><%=rs("titolo")%>'+' ';
    		
    	myLinks=myLinks+marqueecontents;
    </script>
    <%
    rs.movenext
    loop
    %>
    <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.write('<nobr>'+marqueecontents+'
    ')
    document.cmarquee01.document.cmarquee02.document.close()
    thelength=document.cmarquee01.document.cmarquee02.document.width
    scrollit()
    }
    
    function scrollit(){
    if (document.cmarquee01.document.cmarquee02.left>=thelength*(-1)){
    document.cmarquee01.document.cmarquee02.left-=speed
    setTimeout("scrollit()",100)
    }
    else{
    document.cmarquee01.document.cmarquee02.left=marqueewidth
    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
    sarebbe bello se qualcuno lo sistemasse per tutti i browser almeno Firefox e Netscape.


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.