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

    Caricamento pagina lento con javascript

    Buongiorno a tutti,

    sono un novellino dell'HTML che ha "rubato" un pò del vostro sapere scorrendo qua e là questo forum.

    Vengo al dunque: ho un problema con un sito (il mio primo sito...) che sto realizzando per conto della mia comunità parrocchiale.

    Ho inserito due script che rimandano a dei links esterni (in sostanza, visualizzano le LEtture ed i Santi del giorno).

    La struttura del documento è grossomodo questa (taglio le parti che mi sembra superfluo citare):

    codice:
    Bla bla bla ...
    
    <TABLE CLASS="main" ALIGN="Center">
    <TR CLASS="main">
    <TD CLASS="mainleft">
    
    Bla Bla Bla ...
    
    
    <SCRIPT LANGUAGE=javascript src="http://www.lachiesa.it/liturgiaoggi.txt" type="text/javascript"></SCRIPT>
    
    
    
    
    
    <SCRIPT LANGUAGE=javascript src="http://www.santiebeati.it/santidioggi.txt" type="text/javascript"></SCRIPT>
    
    
    </TD>
    
    <TD CLASS="mainright">
    
    Bla bla bla ...
    
    </TD>
    </TR>
    
    </TABLE>
    
    Bla bla bla ...
    In sostanza ho inserito questi due script in fondo alla cella di sinistra. Così facendo, purtroppo, ho notato che talvolta il mio computer impiega molto tempo a "caricare" (spero che il termine sia giusto) il testo dai siti in questione. E, finché non termina il caricamento, tutto ciò che sta a valle non viene visualizzato.
    Vorrei precisare che questo problema l'ho riscontrato sia con Explorer, sia con FireFox sia con Opera.

    C'è da dire che non ho ancora pubblicato il sito on-line, sto visualizzando delle pagine che si trovano sul mio computer.

    Le mie domande sono:
    _ secondo voi, dopo la pubblicazione, dovrei essere in grado di visualizzare il tutto correttamente?
    _ è preferibile spostare tali codici in fondo alla tabella di destra? (così a valle non c'è nulla, e tuttalpiù occorrerà aspettare per visualizzare il risultato degli javascript.

    Un grazie in anticipo a chiunque mi sappia fornire una risposta...

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    I tempi di caricamento dipendono dai tempi di risposta dei server dai quali attingi i dati.

    La pagina non puo' venir "disegnata" completamente perche' hai una struttura tabellare ed il browser non puo' correttamente dimensionare gli elementi finche' non e' in possesso di tutte le informazioni occorrenti.

    Le possibili soluzioni:

    Se puoi intervenire sulla composizione degli script che carichi potresti trasformali affinche' non utilizzino il metodo document.write() bensi la proprieta' .innerHTML e la tecnologia AJAX o AHAH (fai una ricerca).

    Oppure devi disporre di un linguaggio lato server col quale, alla prima richiesta giornaliera, interrogare i server esterni e creare una copia degli script nello spazio che ospita il tuo sito (col permesso dei relativi titolari)

    Purtroppo tutto cio' presuppono una certa dimestichezza con i linguaggi... considerala un'occasione per imparare cose nuove

    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

    Re: Caricamento pagina lento con javascript

    Originariamente inviato da panta1978
    Buongiorno a tutti,

    sono un novellino dell'HTML che ha "rubato" un pò del vostro sapere scorrendo qua e là questo forum.

    Vengo al dunque: ho un problema con un sito (il mio primo sito...) che sto realizzando per conto della mia comunità parrocchiale.

    Ho inserito due script che rimandano a dei links esterni (in sostanza, visualizzano le LEtture ed i Santi del giorno).

    La struttura del documento è grossomodo questa (taglio le parti che mi sembra superfluo citare):

    codice:
    Bla bla bla ...
    
    <TABLE CLASS="main" ALIGN="Center">
    <TR CLASS="main">
    <TD CLASS="mainleft">
    
    Bla Bla Bla ...
    
    
    <SCRIPT LANGUAGE=javascript src="http://www.lachiesa.it/liturgiaoggi.txt" type="text/javascript"></SCRIPT>
    
    
    
    
    
    <SCRIPT LANGUAGE=javascript src="http://www.santiebeati.it/santidioggi.txt" type="text/javascript"></SCRIPT>
    
    
    </TD>
    
    <TD CLASS="mainright">
    
    Bla bla bla ...
    
    </TD>
    </TR>
    
    </TABLE>
    
    Bla bla bla ...
    In sostanza ho inserito questi due script in fondo alla cella di sinistra. Così facendo, purtroppo, ho notato che talvolta il mio computer impiega molto tempo a "caricare" (spero che il termine sia giusto) il testo dai siti in questione. E, finché non termina il caricamento, tutto ciò che sta a valle non viene visualizzato.
    Vorrei precisare che questo problema l'ho riscontrato sia con Explorer, sia con FireFox sia con Opera.

    C'è da dire che non ho ancora pubblicato il sito on-line, sto visualizzando delle pagine che si trovano sul mio computer.

    Le mie domande sono:
    _ secondo voi, dopo la pubblicazione, dovrei essere in grado di visualizzare il tutto correttamente?
    _ è preferibile spostare tali codici in fondo alla tabella di destra? (così a valle non c'è nulla, e tuttalpiù occorrerà aspettare per visualizzare il risultato degli javascript.

    Un grazie in anticipo a chiunque mi sappia fornire una risposta...

    OK, grazie per l'info... e se invece delle tabelle usassi il CSS la cosa migliorerebbe?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.