Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    funzione getElementById("pippo")

    Ciao

    Ho uno script che fa scrollare un div con id="pippo", ora io vorrei far scrollare più div contemporaneamente nella stessa pagina, ho provato mettere più script e div con id diversi ma funziona solo il primo e gli altri no forse per qualche conflitto.

    Che soluzione mi potreste consigliare?

    Io avrei pensato di usare una classe al posto degli id in modo di far funzionare lo scoll di tutti i div con uno solo script.

    Può funzionare?

    Se questa può essere la soluzione che funzione devo usare al posto di getElementById("pippo"), io non riesco a ricordarmela

    Grazie

    Ciao

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Uno script ignoto in una pagina sconosciuta richiamato non si sa come ha un comportamento strano...
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    codice:
    <html>
    <body>
    
    <div id="datacontainer" style="position:absolute;left:1px;top:10px;width:100%" onMouseover="scrollspeed=0" onMouseout="scrollspeed=cache">
    
    
    
    What's Hot</p>
    <p align="left"><font face="Verdana"><a href="http://www.dynamicdrive.com/dynamicindex9/encrypter.htm" target="_top">Source
    code encrypter</a></font>
    
    <font face="Verdana" size="2">Scramble the source of any chunk of code using
    this unique script.</font></p>
    <p align="left"><font face="Verdana"><a href="http://www.dynamicdrive.com/dynamicindex5/flashlink.htm" target="_top">Flashing
    links</a></font>
    
    <font face="Verdana">Bring attention to special links, by making them
    flash!</font></p>
    <p align="left"><font face="Verdana"><a href="http://www.dynamicdrive.com/dynamicindex13/roamcursor.htm" target="_top">Roaming
    Cursor</a></font>
    
    <font face="Verdana">Display a second, &quot;roaming&quot; cursor on your
    page with this fun animation script.</font></p>
    <p align="left"><font face="Verdana"><a href="http://www.dynamicdrive.com/dynamicindex11/animatedtitle.htm" target="_top">Animated
    Document title</a>
    
    Animate into view your document's title!</font>
    
    
    
    </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=2
    
    //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>
    </html>
    Questa è la pagina con lo script prelevato da © Dynamic Drive che vorrei usare facendolo agire su più div
    Grazie
    Ciao

  4. #4
    UP

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Modificare quello diventerebbe complicato e non è detto che ci si riesca (se nasci tondo non puoi morire quadrato) cercane uno che scrolli div multipli
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.