Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    informazioni su script asp e scroll news

    salve ragazzi...siccome sto imparando un pò a muovermi tra i linguaggi...e con tanta fatica...vista la mia ignoranza volevo farvi una domanda per voi stupidissima...ho creato delle news aggiornabili in asp da database....vorrei far si che queste siano scorrevoli con uno script...un javascript...l'unica cosa e'è che non sò come collegare i due codici....vi segno quello asp cosi magari mi potete dire dove e come legare qualche script di news scorrevoli:


    <%
    ' PERCORSO DEL DATABASE
    url_DB = "driver={Microsoft Access Driver (*.mdb)};dbq=" & server.mappath("database.mdb")
    Set Conn = Server.CreateObject("ADODB.Connection")
    conn.Open url_DB
    Set RecSet = Server.CreateObject("ADODB.Recordset")
    ' PRELEVA LE ULTIME 10 NEWS DAL DATABASE (SE SONO PRESENTI)
    SQL = "SELECT TOP 10 * FROM NEWS ORDER BY ID DESC"
    RecSet.Open SQL, Conn, adOpenStatic, adLockOptimistic
    ' CONTROLLA SE SONO PRESENTI NEWS NEL DB
    If RecSet.Eof = False Then
    %>
    <table border="0" cellpadding="0" cellspacing="0" width="34%">
    <%
    ' VISUALIZZA LE PRIME 10 NEWS
    Do until RecSet.Eof
    %>
    <tr>
    <td width="6%"><font face="Verdana" size="2">&gt;</font></td>
    <td width="94%"><font face="Verdana" size="2">"><%=RecSet("titolo")%></font
    ></td>
    </tr>
    <%
    RecSet.Movenext
    Loop
    %>
    </table>
    <%
    End IF
    RecSet.Close
    Conn.Close
    Set Conn = Nothing
    Set RecSet = Nothing
    %>



    scusatemi ancora per la cosa studpia che vi chiedo...grazie

  2. #2
    Hai un esempio di javascript per news scorrevoli che fa il lavoro che serve a te?

  3. #3
    grazie per la risposta,ecco il codice:

    <div align="center" style="background-color:#00FFFF; border: 0px inset #111111; width: 130">
    NOTIZIE GIURIDICHE</div>
    <div style="background-color:#FFFFFF; border: 0px inset #111111; width: 130">
    <iframe src="http://www.studiocataldi.it/news/news_scorrevoli_new.asp" width="130" height="160" scrolling=no frameborder=0></iframe>
    </div>
    <div align="center" style="background-color:#00FFFF; border: 0px inset #111111; width: 130">
    Prendi le notizie<span style="font-size: 8pt"><font color="#FFFFFF"> | </font></span>Archivio</div>


    questo è un esempio di script scorrevole per le mie news...ancora grazie

  4. #4
    E lo script dove stà?

  5. #5


    <%
    Dim conn
    Set conn = Server.CreateObject("ADODB.Connection")
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("databse.mdb")
    Dim rs
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open "SELECT * FROM tbNews ORDER BY tbNews.IDNews DESC", conn

    Dim x
    'dato che i risultati che vuoi far apparire, hanno un numero costante ovvero "5"
    'utilizza il ciclo for, l'ho testato e funziona
    for x=1 to 5
    if Not rs.EOF then

    Response.Write("titolo" & x & "=" & rs("Titolo") & "&link" & x & "=" & rs("Link")&"
    ")


    If x<5 then Response.Write("&")



    rs.MoveNext()
    End if
    next

    ecco qeusto è milgiore?


    rs.Close
    Set rs=Nothing
    %>

  6. #6
    Quello javascript lato client... non quello ASP lato server...

  7. #7
    La confusione impera sovrana!
    Prova con questo:
    notizie.asp
    codice:
    <body bgcolor="#CADFFF">
    
    <div id="datacontainer" style="position:absolute;left:1px;top:10px;width:100%; padding-left:4px; padding-right:6px; padding-top:4px; padding-bottom:4px" onMouseover="scrollspeed=0" onMouseout="scrollspeed=cache">
    
    <p align="center">
    
    
    ..............
    ................
     
    
    </div>
    
    <script type="text/javascript">
    
    /***********************************************
    * IFRAME Scroller script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
    * This notice MUST stay intact for legal use
    * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
    ***********************************************/
    
    //Specify speed of scroll. Larger=faster (ie: 5)
    var scrollspeed=cache=1
    
    //Specify intial delay before scroller starts scrolling (in miliseconds):
    var initialdelay=500
    
    function initializeScroller(){
    dataobj=document.all? document.all.datacontainer : document.getElementById("datacontainer")
    dataobj.style.top="5px"
    setTimeout("getdataheight()", initialdelay)
    }
    
    function getdataheight(){
    thelength=dataobj.offsetHeight
    if (thelength==0)
    setTimeout("getdataheight()",10)
    else
    scrollDiv()
    }
    
    function scrollDiv(){
    dataobj.style.top=parseInt(dataobj.style.top)-scrollspeed+"px"
    if (parseInt(dataobj.style.top)<thelength*(-1))
    dataobj.style.top="5px"
    setTimeout("scrollDiv()",40)
    }
    
    if (window.addEventListener)
    window.addEventListener("load", initializeScroller, false)
    else if (window.attachEvent)
    window.attachEvent("onload", initializeScroller)
    else
    window.onload=initializeScroller
    
    </script>
    
    </body>
    Puoi fare lo scroll di testo e immagini e lo puoi richiamare per esempio così:
    leggi_notizie.asp
    codice:
        <script type="text/javascript">
    
    //specifica la path della pagina notizie:
    var iframesrc="notizie.asp"
    
    
    document.write('<iframe id="datamain" src="'+iframesrc+'" width="150px" height="160px" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>')
    
    </script>

  8. #8
    innansitutto un consiglio...non incollare codici nei post senza usare i tag CODE altrimenti non si capisce nulla nelle tue richieste


    venendo alla tua domanda

    il tuo script postato..ovvero quello in cui vuoi inserire l'asp...punta a questa pagina

    http://www.studiocataldi.it/news/new...revoli_new.asp

    e li dentro trovi il codice da associare al tuo response del database...

    mi spiego meglio in quanto neofita a quanto pare


    se vedi l'html di quella pagina contiene un marquee che è lo scroll di testo
    a questa parte del del codice comincia lo scroll

    dove puoi anche settare le velocità etc etc...

    <
    Codice PHP:
    <marquee height=160 direction=up scrolldelay=60  scrollamount=1 hspace=2 align=right OnMouseOver="javascript:this.stop()" OnMouseOut="javascript:this.start()">
    <
    p style="margin-top: 0; margin-bottom: 0" align="justify"
    dopo il quale metterai i tuoi response write senza dimenticare la connessione al database


    e in fine chiuderai il marquee con questa riga


    Codice PHP:
    </p></marquee


    esempio

    connessione al db
    <
    Codice PHP:
    <marquee height=160 direction=up scrolldelay=60  scrollamount=1 hspace=2 align=right OnMouseOver="javascript:this.stop()" OnMouseOut="javascript:this.start()">
    <
    p style="margin-top: 0; margin-bottom: 0" align="justify">

    response.write pippo
    response
    .write pippo2
    response
    .write pippo3

    </p></marquee
    chiusura connessione e db

    a presto e ...un'altro consiglio non chiedere cose vaghe...sii specifico nelle tue richieste...
    L'intuizione creativa più di ogni altra cosa è l'unico elemento per cui la vita vale la pena di essere vissuta (D.W)

  9. #9
    scusami michele...prima di tutto grazie...poi purtroppo siccome sono davvero imbranato sull'asp non riesco a capire la differenza tra i due script...cioè sono entrambi riguardanti la stessa...va copiato uno nell'altro...o cosa...scusami ancora un po di pazienza...

  10. #10
    Mi sembrava di essere stato abbastanza chiaro!
    Il primo codice, quello più lungo, lo metti in una pagina e la chiami "notizie.asp" (senza virgolette)
    Il secondo codice, quello più corto, lo metti in una pagina che chiamerai "leggi_notizie.asp" (anche questa senza virgolette) e che ti servirà per la visualizzazione dello scroller in un frame.
    Naturalmente nel mio esempio manca tutta la parte asp che va messa dove ti ho indicato nell'altro post e il database
    Visto che, come ha detto anche Stanislao, non mi sembri molto ferrato in materia, se mi mandi il tuo indirizzo in un pvt ti posso inviare un esempio completo funzionante.

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.