Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167

    caricare la pagina in una sola volta

    c'è un modo affichè la pagina che ho creato,che è ricca di immagini che ne fanno la grafica, venga caricata tutta in una volta senza dare l'effetto che si stia componendo pezzo per pezzo?

    Grazie

  2. #2
    Beh, in generale, no.

    Ma di solito quello di cui preoccuparsi è che la pagina sia leggera, così che ci mette poco...

    Ci posti un link così possiamo darti consigli migliori?
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nascondi il body con un foglio di stile

    body {
    display: none;
    }

    all'onload del body

    <body onload="this.style.display='block'">

    mostri tutta la pagina
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    non credo di esserci riuscito
    ho usato il metodo che mi hai indicato tu ma mi da un errore

  6. #6
    Originariamente inviato da fcaldera
    nascondi il body con un foglio di stile

    body {
    display: none;
    }

    all'onload del body

    <body onload="this.style.display='block'">

    mostri tutta la pagina
    Mi pare una pessima idea: se l'utente ha javascript disabilitato NON VEDE ASSOLUTAMENTE NULLA...

    E' un rischio che personalmente non mi prenderei affatto.

    Più che altro, devi ottimizzare decisamente meglio la pagina: 180 kb per la sola grafica mi sembrano decisamente troppi; io penserei a ridurre il tutto a meno kb, per esempio usando delle GIF invece che JPG ovunque possano funzionare bene, cioè praticamente dappertutto, visto che è quasi tutta pixel art e nessuna foto, o spezzando i box band community eccetera in parti più piccole...

    Ciao!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se mi posti la pagina posso vedere dov'è l'errore
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    è pubblicata

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    se usassi firefox troveresti immediatamente l'errore:

    Errore: missing ; before statement
    Codice sorgente:
    this.style.display='block' MM_preloadImages('img/2d.jpg','img/3d.jpg','img/4d.jpg','img/5d.jpg','img/6d.jpg','img/7d.jpg','img/chisiamoDOWN.jpg','img/musicaDOWN.jpg','img/fotoDOWN.jpg','img/garageDOWN.jpg','img/contattiDOWN.jpg','img/linkDOWN.jpg')

    manca un punto e virgola dopo la parola 'block'. Quando metti più istruzioni devi separarle da un punto e virgola (
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    167
    capisco

    però a me da un errore del tipo

    this.style è nullo o non è un oggetto


    <body LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 onload= "this.style.display='block'" ;"MM_preloadImages('img/2d.jpg','img/3d.jpg','img/4d.jpg','img/5d.jpg','img/6d.jpg','img/7d.jpg','img/chisiamoDOWN.jpg','img/musicaDOWN.jpg','img/fotoDOWN.jpg','img/garageDOWN.jpg','img/contattiDOWN.jpg','img/linkDOWN.jpg')">

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.