Newsgroup: it.comp.www.html
Titolo: Come far apparire tutta la pagina insieme?

Qualcuno s dirmi se c'è un modo per far apparire la pagina di un sito solo
quando è stata completamente scaricata? Se ciò non è possibile gradirei
saperlo comunque, in modo da interrompere la mia ricerca.
grazie.
Luca

Creati due diverse immagini con un programma di grafica... e poi utilizza un
javascript per lo scambio delle due immagini onmousover/onmouseout
Mauro

quando è stata completamente scaricata? Se ciò non è possibile gradirei
Io ho usato questo metodo per creare una pagina di "caricamento in
corso" in HTML, senza Flash. Quasi mi dispiace regalarlo così, visto
che ho chiesto per mesi sui newsgroup e nessuno mi ha mai risposto.
Voglio il copyright ;)).
Dividi la prima pagina del sito (index.html o come preferisci) in due
frame: uno minuscolo, praticamente invisibile, nel quale fai caricare
la pagina che devi far apparire, chiamiamola index2.html. Invece nel
secondo frame, che occuperà l'intera finestra, metti un file vuoto o
una scritta "caricamento in corso" o quello che ti pare.
Nel codice della pagina index2.html scrivi questo all'interno del tag
BODY:
ONLOAD="if (self != top) {parent.location='index2.html'};"
In questo modo, appena la pagina sarà caricata, si autocaricherà
nuovamente nella finestra principale, comparendo all'improvviso perché
ormai il browser ha i dati in cache.
Ciao,
  Marco.

 ha scritto:

Includi tutta la pagina in una tabella. Il contenuto delle tabelle infatti
non viene visualizzato finche' tutta la tabella non e' stata caricata.
--
Laz
http://digilander.iol.it/sgrizzo
 - Romano Scarpa, IL Maestro
http://heinlein.cjb.net
 - Sito italiano su RAH
"Bokutachi Wa Tenshi Datta"

non viene visualizzato finche' tutta la tabella non e' stata caricata.
Uhm... non mi pare, forse funziona cosě solo in Netscape. Se vai su
www.maxloresti.com/index2.html
 con Explorer (io uso la 5.5) vedrai la
pagina - che č tutta contenuta in una tabella - formarsi pezzo per
pezzo.
Andando invece su 
www.maxloresti.com
 si vede il trucco che ho esposto
nell'altro messaggio.
Ciao,
  Marco.

 pezzo.
No be', fa proprio cosi' infatti, ma forse la domanda intendeva proprio
anche le immagini caricate, il che non si puo' fare senza il tuo trucco.
(Ma se un'immagine per qualche motivo non la trova che succede? Non
visualizza nulla?)


visualizza nulla?)
Se il server gli ha restituito l'errore perché il file è inesistente,
il browser considera la pagina comunque completa e la visualizza. Ho
provato ora rinominando un file.
Se invece il browser rimanesse in attesa di una immagine che per
qualche motivo non arriva, senza dare errore... non lo so. Però a
volte mi è sembrato che la pagina venisse visualizzata ancora prima
che fosse caricata l'immagine del contatore di The Counter, un po' più
lenta di quelle proprie del sito.
PS: confermo, la pagina viene visualizzata anche prima che arrivi il
contatore, per chissà quale meccanismo (ho provato caricandola in
locale, così i file erano tutti già qui, TRANNE il contatore). 
L'unica cosa strana nel codice del contatore è che il tag IMG è
racchiuso da <noscript></noscript>...
Ciao,
  Marco.

Non è possibile, in quanto è il server web che invia a "pacchetti" i dati
della pagina aperta in maniera casuale ed attraverso percorsi diversi,
mentre il browser si limita a mettere tutto al posto giusto man mano che li
riceve.
-- 
Posted from [213.26.223.130] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

visualizza nulla?)
Già, non sembra funzionare molto bene... A parte i tempi molto lunghi di 
attesa che penso facciano desistere chiunque, al primo tentativo di caricare 
il sito di Marco IE si è bloccato sullo scaricamento delle notizie 
dell'adnkronos. Sarebbe meglio lasciare lo scaricamento in chiaro, così nel 
frattempo il visitatore si "gingilla" con le parti che vengono scaricate. 
Oppure utilizzare i layers anziché i frames (visto che questi ultimi danno 
tanti problemi, soprattutto nei motori di ricerca). Un sito ormai celebre: 
http://www.htmlguru.com
 all'interno del quale si trovano anche dei tutorial 
su come realizzare gli effetti del sito.
-- 
Elendil
ele...@ANELLOedisons.it
-----------------------------------------
Toglimi l'anello per rispondere in e-mail

racchiuso da <noscript></noscript>...
Perché l'immagine dal contatore non viene richiamata dal tag IMG nel modo 
standard (quello contenuto nel tag NOSCRIPT viene usata solo nei browser con 
Javascript disabilitato), ma da quello scritto "run-time" da una 
document.write del Javascript del contatore:
function pr(n) {document.write(n,"\n");}
NS2Ch=0
if (navigator.appName == "Netscape" &&
navigator.appVersion.charAt(0) == "2") {NS2Ch=1}
if (NS2Ch == 0) {
r="&size="+s+"&colors="+c+"&referer="+f+"&java="+j+""
pr("<A HREF=\"
http://www.TheCounter.com
\" TARGET=\"_top\"><IMG"+
" BORDER=0 SRC=\"
http://c3.thecounter.com/id=2172562
"+r+"\"><\/A>")}
(il document.write viene utilizzato dalla function pr() che si incarica di 
scrivere il codice a schermo)
Ciao


standard (quello contenuto nel tag NOSCRIPT viene usata solo nei browser con 
Già, quando avevo riguardato il codice prima di scrivere il messaggio
mi era sfuggito il tag contenuto nello script. Grazie.
Tra parentesi, sto litigando proprio stasera con quel contatore per un
altro motivo... se hai tempo guarda il thread "Spazi indesiderati",
magari ne riesci a venire a capo...
Ciao,
  Marco.


http://www.htmlguru.com
 all'interno del quale si trovano anche dei tutorial 
Uhm, non lo conosco, sarà sicuramente bellissimo, ma al momento sembra
essere inesistente :).
Ciao,
  Marco.

essere inesistente :).
Bho! Riprova! Ho ritentato appena adesso e funziona! Ne vale la pena te lo 
assicuro: è uno dei più bei siti realizzati solo con HTML e JS che abbia mai 
visto!
Ciao


Bho! Riprova! Ho ritentato appena adesso e funziona! Ne vale la pena te lo 
Ok, riproverò stasera, grazie.
Ciao,
  Marco.