AESSENET.ORG - Forum Forum di aessenet

Scrolling automatico pagina internet

  • Messaggi
  • OFFLINE
    andrea65
    Post: 3.239
    Maestro
    00 08/01/2008 17:58
    Ciao, ho bisogno che QUESTA PAGINAdove ci sono i risultati in diretta delle partite in corso nella giornata, effettui uno scrolling dall'alto verso il basso e ripeta all'infinito l'operazione.
    Codici in giro ne ho trovati tipo questo:

    <script language="JavaScript1.2">

    /*
    Top-Down scrolling window Script- © Dynamic Drive (www.dynamicdrive.com)
    For full source code, visit www.dynamicdrive.com
    This notice MUST stay intact for use
    */

    //change 1 to another integer to alter the scroll speed. Greater is faster
    var speed=1
    var currentpos=0,alt=1,curpos1=0,curpos2=-1
    function initialize(){
    startit()
    }

    function iecompattest(){
    return (document.compatMode!="BackCompat")? document.documentElement : document.body
    }

    function scrollwindow(){
    if (document.all)
    temp=iecompattest().scrollTop
    else
    temp=window.pageYOffset
    if (alt==0)
    alt=1
    else
    alt=0
    if (alt==0)
    curpos1=temp
    else
    curpos2=temp
    if (curpos1!=curpos2){
    if (document.all)
    currentpos=iecompattest().scrollTop+speed
    else
    currentpos=window.pageYOffset+speed
    window.scroll(0,currentpos)
    }
    else{
    currentpos=0
    window.scroll(0,currentpos)
    }
    }
    function startit(){
    setInterval("scrollwindow()",10)
    }
    window.onload=initialize
    </script>

    ma come e doove inserirlo mi è difficile capirlo.
    Potete aiutarmi?
    ciao
  • OFFLINE
    andrea65
    Post: 3.239
    Maestro
    00 08/01/2008 21:34
    In realtà in Opera ti permette di includere dei file javascript in
    qualsiasi pagina ti visiti

    Strumenti -> Preferenze -> Avanzate -> Contenuti -> Opzioni JavaScript
    Poi in "Cartella dei file JavaScript dell'utente" indichi la cartella
    contenente i tuoi file JavaScript (mi raccomando devono avere tutti
    estensione .js altrimenti non vengono presi in considerazione).



    ho trovato questa risposta in giro ...adeso mi chiedo quale codice devo inserire?

  • OFFLINE
    Etabeta3030
    Post: 1.135
    Veterano
    00 09/01/2008 11:21
    ciao,

    Lo script va nella head, poi lo si richiama nella pagina, nel tag body.
    Prova a copiare questa pagina in un documento che poi salvi come .html
    così capisci come funziona.
    Ciao [SM=x53911]

    <html>

    <head>

    <title>Nuova pagina 1</title>
    <script language="JavaScript1.2">

    /*
    Top-Down scrolling window Script- © Dynamic Drive (www.dynamicdrive.com)
    For full source code, visit www.dynamicdrive.com
    This notice MUST stay intact for use
    */

    //change 1 to another integer to alter the scroll speed. Greater is faster
    var speed=1
    var currentpos=0,alt=1,curpos1=0,curpos2=-1
    function initialize(){
    startit()
    }

    function iecompattest(){
    return (document.compatMode!="BackCompat")? document.documentElement : document.body
    }

    function scrollwindow(){
    if (document.all)
    temp=iecompattest().scrollTop
    else
    temp=window.pageYOffset
    if (alt==0)
    alt=1
    else
    alt=0
    if (alt==0)
    curpos1=temp
    else
    curpos2=temp
    if (curpos1!=curpos2){
    if (document.all)
    currentpos=iecompattest().scrollTop+speed
    else
    currentpos=window.pageYOffset+speed
    window.scroll(0,currentpos)
    }
    else{
    currentpos=0
    window.scroll(0,currentpos)
    }
    }
    function startit(){
    setInterval("scrollwindow()",10)
    }
    window.onload=initialize
    </script>
    </head>

    <body onLoad="startit()">
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br><u></u>
    </body>

    </html>
  • OFFLINE
    andrea65
    Post: 3.240
    Maestro
    00 09/01/2008 13:41
    Re:
    Etabeta3030, 09/01/2008 11.21:

    ciao,

    Lo script va nella head, poi lo si richiama nella pagina, nel tag body.
    Prova a copiare questa pagina in un documento che poi salvi come .html
    così capisci come funziona.
    Ciao [SM=x53911]

    <html>

    <head>

    <title>Nuova pagina 1</title>
    <script language="JavaScript1.2">

    /*
    Top-Down scrolling window Script- © Dynamic Drive (www.dynamicdrive.com)
    For full source code, visit www.dynamicdrive.com
    This notice MUST stay intact for use
    */

    //change 1 to another integer to alter the scroll speed. Greater is faster
    var speed=1
    var currentpos=0,alt=1,curpos1=0,curpos2=-1
    function initialize(){
    startit()
    }

    function iecompattest(){
    return (document.compatMode!="BackCompat")? document.documentElement : document.body
    }

    function scrollwindow(){
    if (document.all)
    temp=iecompattest().scrollTop
    else
    temp=window.pageYOffset
    if (alt==0)
    alt=1
    else
    alt=0
    if (alt==0)
    curpos1=temp
    else
    curpos2=temp
    if (curpos1!=curpos2){
    if (document.all)
    currentpos=iecompattest().scrollTop+speed
    else
    currentpos=window.pageYOffset+speed
    window.scroll(0,currentpos)
    }
    else{
    currentpos=0
    window.scroll(0,currentpos)
    }
    }
    function startit(){
    setInterval("scrollwindow()",10)
    }
    window.onload=initialize
    </script>
    </head>

    <body onLoad="startit()">
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br>
    provaa<br><br><u></u>
    </body>

    </html>



    ciao etabeta...grazie x la risposta....ma ho capito il funzionamento e anke l'inserimento...il problema che la pagina che vorrei con lo scroll in automatico non è la MIA ma una pagina qualunque di internet...quindi,presumo,impossibilitato a cambiarla...o no?

    ciao e grazie


  • OFFLINE
    Etabeta3030
    Post: 1.136
    Veterano
    00 09/01/2008 22:29
    puoi forse togliere un javascript da una pagina in rete, nel senso che puoi chiedere al browser di bypassarlo.
    Ma non si può interferire con il server, ovviamente. Se tutti potessero cambiarsi le pagine a piacimento i designer che ci starebbero a fa? [SM=x53912]
  • OFFLINE
    andrea65
    Post: 3.242
    Maestro
    00 11/01/2008 16:05
    Re:
    Etabeta3030, 09/01/2008 22.29:

    puoi forse togliere un javascript da una pagina in rete, nel senso che puoi chiedere al browser di bypassarlo.
    Ma non si può interferire con il server, ovviamente. Se tutti potessero cambiarsi le pagine a piacimento i designer che ci starebbero a fa? [SM=x53912]




    Vi(TI)giuro che sto impazzendo.!!!!!!!!!!!!!

    Allora hai presente quando stai "lavorando"un'applicazione, oppure quando cerchi di capire il funzionamneto di un programma,o cerchi di configurare XXX.....bene io sono ruiscito ad far eseguire a una pagina Internet(uan a caso nella rete) tramite il broswer Opera lo scroll in automatico e sono riuscito anke a salvare questa OPZIONE su uno dei pc che ho collegati in rete qui in agenzia.
    Bene sono passato all'altro pc x testare quello che avevo fatto e creare una guida(IN TUTTA LA RETE NON ESISTE UNA GUIDA PASSO PASSO!!!!!!!!!!!).....non ci riesco + a fare qulle che è visibile nell'altro pc.
    Sto impazzendo.....spunto,faccio,esuguo pari passo tutto quello che ho fatto in pc1....ma niente non funge nel pc2.
    Sicuramente ho fatto qlk che nn ricordo......vi prego chi usa Opera e vuol testare....
    Come codice ho usato(salvato nel pc1) il primo che trovate in questa discussione.

    Ciao e grazie
    Andrea 65
  • OFFLINE
    aessenet
    Post: 2.884
    Veterano
    Amministratore
    00 11/01/2008 19:02
    Re: Re:
    andrea65, 09/01/2008 13.41:


    il problema che la pagina che vorrei con lo scroll in automatico non è la MIA ma una pagina qualunque di internet?



    Dipende dalla security sandbox del browser (e più in generale del programma) che stai usando: la norma è che una pagina web non possa accedere alle funzioni javascript definite su una pagina di un altro dominio (se ci provi dovresti ottenere qualche errore di sicurezza, accesso negato, etc).

    Questo vale per i browser e per alcuni plug-in (es: le ultime versioni di flash), e serve a rendere più sicuro il contesto in cui vengono eseguiti gli script.

    Diverso è il discorso se il javascript è eseguito direttamente dal browser e non risiede su una pagina web.
  • OFFLINE
    andrea65
    Post: 3.244
    Maestro
    00 12/01/2008 00:08
    Re: Re: Re:
    aessenet, 11/01/2008 19.02:



    Dipende dalla security sandbox del browser (e più in generale del programma) che stai usando: la norma è che una pagina web non possa accedere alle funzioni javascript definite su una pagina di un altro dominio (se ci provi dovresti ottenere qualche errore di sicurezza, accesso negato, etc).

    Questo vale per i browser e per alcuni plug-in (es: le ultime versioni di flash), e serve a rendere più sicuro il contesto in cui vengono eseguiti gli script.

    Diverso è il discorso se il javascript è eseguito direttamente dal browser e non risiede su una pagina web.




    ciao capo!
    Auguri x iniziare e come stai?
    Le ricette ti aspettano sempre [SM=x53912]

    Cmq..ho capito perfettamente il processo....ma ti rinnovo l'invito anke a te....io con Opera ci sono riuscito a "scrollare" una pagina, appunto come dici, inserendo nelle opzioni javascript una cartella dove ho inserito quel codice iniziale........ma nn mi riesce a rifare l'operazione su un'altro pc!!! [SM=x53918] [SM=x53918] [SM=x53918]
    P...eva devo aver fatto,clikkato qlk che nn ricordo!!!!!
    Ma vedrai che arriva presto una bella guida con foto annesse che semplificherà l'argomento!!!! [SM=x53912]

    Salutoni Andrea

  • OFFLINE
    aessenet
    Post: 2.886
    Veterano
    Amministratore
    00 13/01/2008 10:33
    OT
    Ciao Andrea, buon anno anche a te [SM=x53911]
    In questo periodo sono un po' impagnato, ma fra qualche mese spero di avere un po' di tempo. Per le ricette [SM=x53912]
    Alberto


    [Modificato da aessenet 13/01/2008 10:34]