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

    [problema]scorrimento verticale messaggi

    Ho cercato una soluzione per sostituire gli ormai obsoleti tag <marquee></marquee>

    ed ho trovato un java molto carino che ho già modioficato ed adattato alle mie esigenze,

    solo dovrei riuscire a farlo fermare al passaggio del mouse con un comando tipo
    codice:
    onmouseover=this.stop() onmouseout=this.start()
    o qualcosa del genere

    questo è il codice :

    codice:
    <html>
    <head>
    <title>scrollign</title>
    
    <script language="JavaScript1.2">
    <!--
    var sp=0;
    function swtScroll() {
    scrtext=document.getElementById?document.getElementById("sctext"):document.all["sctext"];
    maxp=scrtext.offsetHeight?scrtext.offsetHeight:scrtext.style.pixelHeight;
    if (sp<-maxp) sp=0;
    sp--;
    scrtext.style.top=sp;
    setTimeout('swtScroll()',30); // più è alto il numero meno è veloce lo scroll
    }
    if (!document.layers) window.onload=swtScroll;
    //-->
    </script>
    
    </head>
    
    <body>
    fuori dallo scorrevole
    <div style="overflow:hidden;width:200px;height:206px;padding:10px;">
    dentro lo scorrevole ma fisso
    <div id="sctext" style="position:relative;padding-top:50px;" >
    
    
    
    
    
    
    
    linea 1
    
    linea 2
    
    linea 3
    
    linea 4
    
    linea 5
    
    linea 6
    
    linea 7
    
    linea 8
    
    linea 9
    
    linea 10
    
    
    </div>
    </div>
    
    </body>
    </html>
    poi vorrei sapere come mai se metto del testo tra le due <div> mi compare fisso col tresto scorrevole sopra, e se è possibile semplificare il codice tenendo un solo <div>

    (se naturalmente ci sono java più adatti e già pronti fatemelo sapere)

    grazie
    http://www.gak.altervista.org - Gruppo Astrofili Keplero
    http://www.oradistelle.altervista.org
    http://fun.supereva.it/geronzio/
    http://www.orion42.altervista.org
    http://www.matrixuniverse.altervista.org
    http://www.silverblood.altervista.org
    http://www.otticaroma3.altervista.org

  2. #2
    ho tolto il seguente codice :
    codice:
    if (!document.layers) window.onload=swtScroll;
    che mi generava l'avvio dello script

    ora dovrei gestire gli eventi con

    codice:
    onmouseover= ???
    onmouseout=swtScroll()
    http://www.gak.altervista.org - Gruppo Astrofili Keplero
    http://www.oradistelle.altervista.org
    http://fun.supereva.it/geronzio/
    http://www.orion42.altervista.org
    http://www.matrixuniverse.altervista.org
    http://www.silverblood.altervista.org
    http://www.otticaroma3.altervista.org

  3. #3
    up
    possibile che nessuno sappia come risolverlo ?
    http://www.gak.altervista.org - Gruppo Astrofili Keplero
    http://www.oradistelle.altervista.org
    http://fun.supereva.it/geronzio/
    http://www.orion42.altervista.org
    http://www.matrixuniverse.altervista.org
    http://www.silverblood.altervista.org
    http://www.otticaroma3.altervista.org

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse ti conviene fare una cosa diversa:
    codice:
    var sp=0;
    var abilsc = true;
    function swtScroll() {
      if(abilsc) {
        scrtext=document.getElementById?document.getElementById("sctext"):document.all["sctext"];
        maxp=scrtext.offsetHeight?scrtext.offsetHeight:scrtext.style.pixelHeight;
        if (sp<-maxp) sp=0;
        sp--;
        scrtext.style.top=sp;
      }
    setTimeout('swtScroll()',30); // più è alto il numero meno è veloce lo scroll
    }
    if (!document.layers) window.onload=swtScroll;
    Poi sul link od oggetto che ti interessa rendere attivo con il mouse:
    onmouseover="abilsc=false;" onmopuseout="abilsc=true;"
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.