Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Barre di scorrimento

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    153

    Barre di scorrimento

    Solitamente, quando si apre una pagina web troppo grande per essere visualizzata interamente nello schermo compare una barra di scorrimento a destra e, solitamente, questa barra e posizionata in cima al documento e per scorrerlo bisogna farla scendere con il mosue.

    Ora, io vorrei che nella mia pagia la barra, anzichè essere posizionata in cima al documento, fosse posizionata al fondo e per scorrere il documento si debba portare verso l'alto.

    Presumo che sia possibile farlo con un javascript, ma non ho proprio idea su quale e come fare, qualcuno mi sa dare qualche consiglio?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    2 possibilita`:
    1. con HTML:
    nella pagina precedente (link che porta alla tua pagina):
    <a href="tuapagina.html#bottom" ...>

    dove avrai messo in fondo alla pagina l'ancora:
    <a name="bottom">...</a>


    2a. con JS e ancora:
    <body onload="self.location=self.location+'#bottom';">
    e l'ancora come al punto 1

    2b. con JS (senza ancora):
    <body onload="window.scrollTo(0,100000);">
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    153
    Ehm... sì, in effetti funziona.... ho utilizzato l'opzione: onload="window.scrollTo(0,100000);"

    ma mi fa un effetto orribile ossia... mi carica la pagina con la barra in alto e poi la porta in basso. E siccome questa pagina ha dei refresh ogni volta mi sposta di nuovo tutto il testo riportandosi in cima, e subito dopo lo porta in fondo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Mica per niente lo avevo lasciato per ultimo ....

    Comunque quell'effetto lo fa anche la possibilita` 2a, dato che e` triggerato dall'evento onload della pagina.

    Puoi trovare un altro evento a cui agganciarlo, oppure usare l'opzione 1.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    153
    Sì, ma la prima opzione va bene quando la pagina viene caricata la prima volta, ma se fa un refresh continuamente come si risolve?

    Per la cronaca.... le prime due opzioni non funzionano...

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.