Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Scrolling news che non funziona

    Ciao ragazzi sono la vostra Maria
    ho prelevato lo script che offre Html per uno scrolling news e dopo averlo adattato al mio database access

    NON FUNZIONA...

    dove sto sbagliando? Cosa non ho inserito?

    Ecco lo script adattato...

    <%
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/mad_duello.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="articoli" ' inserisci qui il nome della tabella da vedere

    SQL = "select TOP 15 * from "&nometabella&"" 'where ......"

    'apro il rs
    rs.Open sql, objConn
    stringa = ""
    do until rs.eof

    For Each campo in rs.Fields
    if not (campo.name = "id" or campo.name = "AD_TITLE") then
    'non stampa i campi non richiesti
    stringa = stringa & campo &"il"
    end if
    next

    rs.movenext
    loop

    'chiudo tutto
    rs.close
    set rs=nothing

    objConn.close
    set objconn=nothing
    %>


    <script language="JavaScript1.2">
    //Larghezza del testo scorrevole(in pixels)
    var marqueewidth=700
    //Altezza del testo scorrevole (in pixels, solo Netscape)
    var marqueeheight=20
    //Velocit?
    var speed=6
    //Contenuto
    var marqueecontents='<font face="Arial"><font color=ff0000>
    <big><%=stringa%></big>
    </font>'

    if (document.all)
    document.write('<center><marquee scrollAmount='+speed+' style="width:'+marqueewidth+'">'+marqueecontents+' </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+'</nobr>')
    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=&amp;{marqueeheight}; name="cmarquee01">
    <layer name="cmarquee02"></layer>
    </ilayer>


    </body>
    </html> </body>

    Grazie per quello che hai fatto...

  2. #2
    Mi dai il link a da dove hai preso il codice (così confronto codice con istruzioni)...

    l'intera parte:
    codice:
    rs.Open sql, objConn
    stringa = ""
    do until rs.eof
    
    For Each campo in rs.Fields
    if not (campo.name = "id" or campo.name = "AD_TITLE") then
    'non stampa i campi non richiesti
    stringa = stringa & campo &"il"
    end if
    next
    
    rs.movenext
    loop
    
    'chiudo tutto
    rs.close
    Non la trovo molto chiara...

    poi magari sbaglio io però:
    codice:
    rs.Open sql, objConn, X, Y
    Inserendo/dando i permessi di consulta del/al recordset...

    Che cosa è "campo"? dove l'hai valorizzato? ... a cosa è uguale?...
    In pratica "per ogni ... ??? "

    Grazie sempre di tutto!!!
    Alberto

  3. #3
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Ecco da dove l'ho copiato

    Grazie per quello che hai fatto...

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    non funziona è un po poco come indicazione...

    da degli errori? se si dove e che tipo?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    niente....
    mi risulta sempre "strano"...
    inoltre non riesco a scaricarne la demo o il codice sorgente...



    ...facciamo alla vecchia maniera... Cosa vuoi che scriva la stringa?

    oltre che quotare il buon yro
    Grazie sempre di tutto!!!
    Alberto

  6. #6
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594
    Non da nessun errore mi resta la pagina bianca e non appare niente
    Grazie per quello che hai fatto...

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.