Newsgroup: it.comp.lang.javascript
Titolo: un po' [OT] forse...

forse [OT]
Mi sapreste dire come č stato realizzato questo effetto di passaggio da una
pagina all'altra?
http://www.pleiforum.com/
Mi ha molto incuriosito, pensavo fosse un animazione Flash ed invece...
ciao
Vail

Mah, a me il sito non lo apre, resta in attesa perenne...
comunque gli effetti sulle pagine puoi farle con qualche meta, cerca (vado a
memoria perché ho letto qualcosa tempo fa ma mai assolutamente usati)
revealtrans in google

 Mi ha molto incuriosito, pensavo fosse un animazione Flash ed invece...
La soluzione è alla quinta riga del codice:
<meta http-equiv="Page-Enter" CONTENT="RevealTrans(Duration=1,Transition=12)">
E' cosa poco faticosa e l'effetto grafico è piacevole, ma:
1) è un'istruzione proprietaria di Explorer
2) finché TUTTA la pagina non è caricata, l'utente non vede nulla. E ciò non è bello.
MaRoK

 2) finché TUTTA la pagina non è caricata, l'utente non vede nulla. E ciò
non è bello.
L'effetto è mooolto carino, però stavo pensando nel caso volessi utilizzarlo
SENZA ricorrere ad una "pagina di indice di diramazione" con successiva
redirect per distinguere gli utenti con IE e non, è sufficiente fregarsene
perchè i browser che non supportano questo meta tag lo ignorano oppure che
altro?
Riguardo la tua seconda osservazione non ho ben capito se l'effetto non
parte e quindi la pagina non si vede fintanto che essa non è stata scaricata
completamente, con ovvie ripercussioni sulla visibilità della pagina nel
caso un oggetto di essa non venisse caricato, oppure se ti riferisci più ad
un discorso di trasparenza immediata dei contenuti, nel senso che l'utente
che carica la pagina non vede apparire i suoi contenuti mano mano che li
scarica come è solitamente.

> revealtrans in google
Si, si trova un po' di tutto al riguardo, comunque sembra sia facile da
realizzare, vedi:
http://www.webaiuto.it/guide/meta/index.php
Link ottenuto grazie al tuo suggerimento per la parola chiave ;-)
ciao
vail

> caso un oggetto di essa non venisse caricato,
OPS, volevo scrivere "scaricato"

Non mi funziona l'effetto..
ho impostato un pagina semplicemente cosě:
<html>
<head>
<meta http-equiv="Page-Enter"
content="revealTrans(Duration=2,Transition=9)">
</head>
<body bgcolor="red">
<h1>Effetto dissolvenza</h1>
</body>
</html>
Ma non funge...perchč?

> Non mi funziona l'effetto..
Adesso va!!!
Praticamente non lo si vede se avviato direttamente in locale, ma se lo
raggiungo tramite link o indirizzo http funziona.:-)

 </html>
Ho provato con IE6 e funziona.
Stai attento pero'. Se hai gia' caricato la pagina e fai un refresh non
funziona perche' IE semplicemente "pittura" sopra cio' che c'e' gia' e
quindi, se la pagina che hai sotto e' identica a quella che vai a caricare
non ti accorgi di nulla.
Pero' in effetti siamo OT. Cosa centra tutto questo con javascript?
E' meglio che chiudiamo qui' prima che arrivi qualcuno ad insultarci. :-)
Ciao.
	-Ema-

 scarica come è solitamente.
La pagina si vede solo quando il caricamento di tutti gli oggetti arriva a termine,
anche se non necessariamente a buon fine.
Quindi se un oggetto non può essere caricato (es: immagine con il link errato)
il browser lo ignora, e il problema non si pone: il guaio è quando gli oggetti ci sono,
sono pesanti e vanno caricati! :)
Insomma, se la pagina è leggera, non ti accorgi del problema.
Se invece hai immagini pesanti o contatori o altri elementi lenti da caricare,
hai uno sgradevole effetto di attesa prolungata di fronte al nulla, un po' come
avviene nei siti in flash ("attendere prego...").
MaRoK

 avviene nei siti in flash ("attendere prego...").
Giustissimo! Quindi valutare sempre i tempi di attesa di fronte ai quali
l'utente potrebbe desistere
Ciao e grazie per i tuoi commenti
Vail

> Pero' in effetti siamo OT. Cosa centra tutto questo con javascript?
Decisamente OT! :-) Fermiamoci.
ciao
Vail
ps: giusta osservazione sul refresh! ;-)