• User

    Ordinare di aprire prima una parte, e poi un'altra della pagina

    Salve.
    I browser leggono le pagine in ordine. Ossia, prima caricano ciò che c'è scritto prima, e poi ciò che c'è dopo nel file index.php e template.css...
    Volevo sapere se c'è però un modo per "ordinare" che i banner (iframe e javascript) presenti nelle pagine si carichino solo DOPO che tutto il resto della pagina s'è caricata.

    Cordiali saluti a tutti!


  • ModSenior

    Volendo potresti mettre un javascript richiamato proprio prima della chiusura del body che riempia quei div.


  • User

    Salve.
    Potresti esser più chiaro magari con alcuni esempi pratici?

    Comunque ricordavo - ma non lo trovo più - l'esistenza di un codice che "ordinava" - es. a tutti i banner provenienti da xxxxxx - di caricarsi solo dopo che il resto della pagina fosse stata del tutto caricata.


  • ModSenior

    Io parlavo di usare una tecnica del genere magari con Jquery.
    http://api.jquery.com/load/


  • User
    1. Dio benedica chi lo vorrà tradurre ^^
    2. Parlo di un sistema per ritardare il caricamento di una 15ina di banner

  • Super User

    Se li carichi con javascript potresti usare l'onLoad del body ( oppure meglio ancora con window.onload ). Così i tuoi banner si caricherebbero solo dopo che tutta la pagina ha finito di caricare.

    Comunque non è questa la sezione giusta in cui parlarne, non c'è una sezione javascript in questo forum?


  • User

    @PaTeR said:

    Se li carichi con javascript potresti usare l'onLoad del body ( oppure meglio ancora con window.onload ). Così i tuoi banner si caricherebbero solo dopo che tutta la pagina ha finito di caricare.

    Comunque non è questa la sezione giusta in cui parlarne, non c'è una sezione javascript in questo forum?

    Si si, era proprio questa che ricordavo ... potresti darmi una mano? Infinite grazie


  • Super User

    per caricare altri js potresti creare un elemento script, cui settare le proprietà src verso il file js che vuoi caricare e poi TYPE a "text/javascript".

    Poi lo appendi nell'head e tecnicamente dovrebbe caricarsi il file! Per creare l'elemento utilizza il document.createObject, mentre per appenderlo all'head usa il metodo appendChild del parent!

    Metti tutto in una funzione e poi la fai caricare tramite l'onLoad.

    Ho evitato di scriverti il codice, guarda un pò quelle funzioni e prova a combinare qualcosa tu! 🙂


  • User

    @PaTeR said:

    per caricare altri js potresti creare un elemento script, cui settare le proprietà src verso il file js che vuoi caricare e poi TYPE a "text/javascript".

    Poi lo appendi nell'head e tecnicamente dovrebbe caricarsi il file! Per creare l'elemento utilizza il document.createObject, mentre per appenderlo all'head usa il metodo appendChild del parent!

    Metti tutto in una funzione e poi la fai caricare tramite l'onLoad.

    Ho evitato di scriverti il codice, guarda un pò quelle funzioni e prova a combinare qualcosa tu! 🙂

    Perdonami ma nun ciò capit n'H ... :bigsmile: ... Se potresti essere così gentile da riportare il caso fedelmente per es. a questo banner:

    
    <p align="center"><iframe marginwidth="0" marginheight="0" frameborder="0" scrolling="no" allowtransparency="true" src="http :// www .juiceadv.com/banner_iframe.asp?user=MIOCODICE&tipo=0" width="468" height="60"></iframe></p>
    
    ```(Ho staccato con due spazi il link perchè non sono premium)
    (Considera che di questi banner ce ne sono vari, quindi come ritardarli tutti?)