Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788

    window.scrollTo.. piccolo problemino

    Salve ho una pagina che refreshando mi deve far scorrere la barra di scroll verso il basso.
    Io ho usato questo:
    codice:
    onLoad="window.scrollTo(0,1000000);"
    La cosa funziona alla grande se non fosse per il fatto che la barra prima di caricarsi già in basso prima me la visualizzare normale, e poi va in basso...

    E' possibile ovviare a questo problema?

    Grazie mille
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Finche' la pagina non viene caricata completamente il browser fa quello che puo'... ovvero mostra quello che ha.

    Forse puoi sopperire con una schermata d'attesa... ma devi scegliere il male minore.

    ciao
    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
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da br1
    Finche' la pagina non viene caricata completamente il browser fa quello che puo'... ovvero mostra quello che ha.

    Forse puoi sopperire con una schermata d'attesa... ma devi scegliere il male minore.

    ciao
    Su quello che mi dici sono perfettamente d'acordo.. ma in teoria (correggimi se sbaglio) il body è il primo tag (a livello di output) che viene letto dal browser...
    Quindi dovrebbe essere la prima cosa a dover essere "interpretata" prima ancora di testo e quant'altro.. o sbaglio?
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' onload scatta al termine del caricamento
    comprendendo tutti i file (js, immagini etc) esterni ma incorporati/inseriti nel documento

    se vuoi provare ad aggirare la cosa
    richiama
    self.scrollTo(0,1000000);
    subito prima di </body>

    ciao

  5. #5
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da Xinod
    l' onload scatta al termine del caricamento
    comprendendo tutti i file (js, immagini etc) esterni ma incorporati/inseriti nel documento

    se vuoi provare ad aggirare la cosa
    richiama
    self.scrollTo(0,1000000);
    subito prima di </body>

    ciao
    Dunque;
    codice:
    <script>self.scrollTo(0,1000000);</script>
    </body>
    </html>
    Il piccolo problema è che la barra invece di scorrere infondo, scende di pochissimo (due o tre righe)..
    Ho sbagliato qualcosa?
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    no, ma dipende da quello che hai nella pagina

    si verificherebbe una cosa del genere se per esempio avessi un' immagine alta 2000px senza aver indicato nell' html l' altezza dell' immagine

    x questo si lascia il comando onload...
    ciao

  7. #7
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da Xinod
    no, ma dipende da quello che hai nella pagina

    si verificherebbe una cosa del genere se per esempio avessi un' immagine alta 2000px senza aver indicato nell' html l' altezza dell' immagine

    x questo si lascia il comando onload...
    ciao
    La pagina contiene solo testoe delle piccole immagini tutte con dimensioni e tabelle..
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  8. #8
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Originariamente inviato da Inoki
    La pagina contiene solo testoe delle piccole immagini tutte con dimensioni e tabelle..
    Come posso ovviare a questo problema?
    cosa devo controllarE?
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

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.