Pagina 5 di 7 primaprima ... 3 4 5 6 7 ultimoultimo
Visualizzazione dei risultati da 41 a 50 su 62

Discussione: News scorrevoli + DB

  1. #41
    Beh, effettivamente è un po' un casino..........un po' di pazienza

    :master:
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  2. #42
    sì è un link che inserisco nel DB nel campo "LINK"

  3. #43
    Come fare in modo che il testo scorrevole diventi un link cliccabile ho trovato (ma con javascript, e cioè modificando la variabile "marqueecontents" da così
    var marqueecontents='<font face="Arial"><big><%=stringa%></big></font>'
    a così
    Il problema adesso è dividerla in tanti "tokens", cioè nei tanti distinti links che la compongono, uno per ogni record, vediamo...
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  4. #44
    sì è un link che inserisco nel DB nel campo "LINK"
    Questo lo so, il problema è farcela diventare: come vedi sulla pagina di prova, per un link tutto intero non c'è problema.....ma va diviso nei singoli blocchi

    :master:
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #45
    Quello che tu presenti come testo scorrevole è il contenuto di un solo campo del database , vero?
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  6. #46
    Quello che tu presenti come testo scorrevole è il contenuto di un solo campo del database , vero?
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  7. #47
    Sì esatto !

  8. #48
    Ok, fatto, guarda il link..........ma non dirlo a nessuno: ho fatto tutto sul javascript!

    :maLOL:


    Se ti può servire ti posto il codice, a me non piace mica tanto..........
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  9. #49
    Anzi, eccolo e basta, magari interessa qualcun altro...

    codice:
    <html>
    <head>
    <title>Scrolling news</title>
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <LINK href="verdana.css" type="text/css" rel="stylesheet">
    </head>
    
    <BODY>
    
    
    
    
    
    
    
    <%
    cString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/HRcafe.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="eventi2"  ' inserisci qui il nome della tabella da vedere
    
    SQL = "select sostanza From "&nometabella&""
    
    'apro il rs
    rs.Open sql, objConn, 3, 3 'cursore dinamico
    rs.movefirst
    dim links(50)
    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=6
    //Specify the marquee contents
    
    	marqueecontents = new Array;
    	var myLinks;
    	myLinks = "";
    </script>
    		<%
    		do until rs.eof
    		%>
    
    
    <script language="JavaScript">
    		
    		var marqueecontents=' '+'<font face="Arial"><big><%=rs("sostanza")%></big></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+'</nobr>')
    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
    %>
    
    </body>
    </html>
    In sostanza, come puoi vedere, all'interno del ciclo ASP che scorre il recordset, ho messo il javascript che crea il link "<a href . . ." (le istruzioni per scriverlo sotto forma di link sono quindi in javascript) e ad ogni giro, la stringa con quel link viene accodata ad una variabile (myLinks).

    Alla fine la stringa myLinks, che contiene la sequenza di links, viene fatta scorrere inserendola nal tag HTML "marquee".
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  10. #50
    Estraendo un solo campo dal database la cosa si semplifica, ma si potrebbe fare in ogni caso

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.