Pagina 7 di 7 primaprima ... 5 6 7
Visualizzazione dei risultati da 61 a 62 su 62

Discussione: News scorrevoli + DB

  1. #61
    no no ho controllato è tutto così...giusto ma l'errore persiste !

    nome tabella: eventi

    cammpi : TITOLO, LINK


  2. #62
    scusate l'intrusione, leggendo mi sono appassionato al discorso ed ho provato lo script di "teorema55". FUNZIONA BENISSIMO.
    quello che posto e' il codice "personalizzato" per lo scroll orizzontale delle news.
    link
    il db e' composto dai campi: data-titolo-link-descrizione
    il campo link del db e' quello cliccabile.
    nell'esempio i link sono fittizzi.

    comunque concordo con "teorema55" quando dice:
    Ti posso solo dire che l'errore riportato accade quando la tua query non restituisce nessun record.
    x zeweb: spero comunque tu sia riuscito a risolvere....


    codice:
    <html>
    <head>
    <title>Scrolling news</title>
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    <BODY>
    <font size="2">
    
    
    
    
    
    
    
    
    
    
    
    <%
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db1.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="news"  ' inserisci qui il nome della tabella da vedere
    
    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=700
    //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=3
    //Specify the marquee contents
    
    	
    	var myLinks;
    	myLinks = "Next_News:";
    </script>
    <%
    		do until rs.eof
    		%>
    <script language="JavaScript">
    		
    		var marqueecontents='<font face="Verdana" size="1"> '+'<%=rs("data")%> - "><%=rs("titolo")%>  <%=rs("descrizione")%></font>'+' ';
    		
    	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
    %>
    </font> 
    </body>
    </html>
    bye

    -Nextart.it Graphic Solutions

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 © 2026 vBulletin Solutions, Inc. All rights reserved.