Newsgroup: it.comp.lang.javascript
Titolo: caricamento pagina

ciao a tutti, scusate ma conosco poco questo linguaggio, mi chiedevo se
esistesse uno script che visualizzi la pagina solamente quando questa sia
stata completamente caricata.
Grazie in anticipo.
Saluti Silvio.
--------------------------------
Inviato via 
http://usenet.iol.it

 wrote in message
news:62Z11Z69Z154Y1...@usenet.iol.it...


grazie mille!!!

 pagina non appaia magicamente ;-)
io ancora non ho provato con quel script specifico
ma è da un pò che cerco di risolvere
dei problemi che ho con un altro che funziona nello stesso modo
la pagina in cui vorrei che apparisse il layer fino a che non sia stata
tutta caricata
nel mio caso è un frameset e il problema è che non so dove si deve mettere
onload="funzione();"
ma mi sembra che così non può andare
dopo varie soluzioni alternative più o meno funzionanti
ho notato che mi funge (sia on che offline nel mio browser)
se metto la pagina con frame in questione dentro un iframe
di un'altra pagina normale in cui inserire lo script così compare il layer
fino a che non si carica tutto compreso l'iframe e relativo frameset
richiamato
però ho visto su altri computer che non funziona
da cosa dipende? questa è buona soluzione?
puoi consigliarne altre? tu che ne dici?

Ciao,
    non ho capito bene il tuo problema.
Tu hai un <iframe> e all'interno una pagina con frameset? Giusto? e in
questa pagina hai bisogno di un onload=funzione() ? in modo che quando sia
carico tutto il frameset appaia in una volta sola all'interno
dell'iframe....
se ho capito bene... dovresti avere una pagina cosě:
________________________
|                                                     |
|     A     ____________              |
|            |       |                   |             |
|            |  B  |     C           |             |
|            |___|________ |              |
|                                                      |
|________________________|
A= documento contenente <iframe>
B= pagina del frameset contenuto nell'<iframe>
C= pagina del frameset contenuto nell'<iframe>
...dimmi se ho capito bene.


 C= pagina del frameset contenuto nell'<iframe>
così ho fatto ed in A ho messo lo script
ma come ho detto anche se a me funziona
provando in altri computer niente
cmq questa cosa dell'<iframe> nasce
dalla mia incapacità di utilizzare lo script in una pagina con frame.
come avresti fatto tu?

 se ho capito bene... dovresti avere una pagina così:
Scusa se intervengo, ma se per il disegno in ascii ti servi di un font
proporzionale, nessuno vedrà quel che vedi tu. Per rendere "universale"
la tua esemplificazione grafica hai a disposizione i font monospaziati
(Courier, Monaco); solo con quelli possiamo capirci bene.
Osserva col font che sei solito usare:
+-----------------------+
|iiiiiiiiiiiiiiiiiiiiiii|
|MMMMMMMMMMMMMMMMMMMMMMM|
|HHHHHHHHHHHHHHHHHHHHHHH|
|1 3 5 7 9 0 2 4 6 8 189|
+-----------------------+
Un bel pastrocchio, vero? :-)
Ora imposta Monaco, Courier o altro fixed-width. 
Ti torna?  ;-)
-- 
mailto: y = i
----------------------------------------
Vivo nel terrore di non essere frainteso 
(Oscar Wilde)

 Scusa se intervengo
prego, non c'è mica bisogno di scusarsi ;-) anzi... dovrei scusarmi io per
il pastrocchio che ho disegnato...
ho impostato cmq courier new e il disegno che hai fatto ora lo vedo bene
inquadrato...
l'unico difetto è che è bruttissimo per leggere la posta e i ng... volevo
usare qlcs altro ma oe mi impone una scelta limitata (non c'è il fixedsys,
lucida ecc.) che preferisco a courier new.
Cmq se è il prezzo da pagare per avere email compatibili ed "usabili"...
beh, pago il pedaggio e continuo a navigare nelle autostrade informatiche
:-) (scusa la squallida metafora)
A presto!


come avresti fatto tu?
Io in genere evito i "frame galleggianti". Se la pagina che voglio
richiamare risiede sul mio server uso un include con le Asp, altrimenti, se
è su un altro server, sempre grazie alle Asp, utilizzo il component Rpr.


 è su un altro server, sempre grazie alle Asp, utilizzo il component Rpr.
scusa mi potresti scrivere il codice
io ho provato con <!-- #include file="index3.htm" -->
ma questo serve solo ad includere senza dover richiamare?
scusa se insisto
ma allora lo script del layer visibile solo in fase di caricamento
è applicabile in una pagina con frame?

 pagina con frame?
Non so... ti spiego... onload lo usi associandolo a <body>... in un frameset
body non c'è. nn ho mai usato l'evento onload direttamente nel documento che
crea il frameset e nn so se sia possibile... se qualcun altro nel ng lo sa e
vuole intervenire, il dibattito è aperto!


vuole intervenire, il dibattito è aperto!
onLoad e onUnload, si usano anche nella riga del <frameset>
es.:
<FRAMESET id='gfC_frOrizzontale' COLS="25%,*" ROWS="*" BORDER='0'
FRAMEBORDER='NO' onload='gfC_entra()' onunload='gfC_esci()>
Che io sappia funziona con tutti i browser.
--
Ciao
  [[web].
www.gfcarlotti.it
]
  [[mail].
fra...@gfcarlotti.it
]

 vuole intervenire, il dibattito è aperto!
<FRAMESET  ROWS="50%,*" onLoad="alert('pippo')">
-- 
Ciao, Riccardo
------------------------------------------------------------------------
WebMaster: ----> 
http://www.jsdir.com
 <---- (aka 
http://www.jspoint.it
)
              All the JavaScript you need
------------------------------------------------------------------------
               Nessun traguardo è abbastanza lontano.
------------------------------------------------------------------------

 onLoad e onUnload, si usano anche nella riga del <frameset>
provando a mettere onload="funzione();" in <frameset> (di sicuro perchè
sbaglio a posizionarlo) non ha mai funzionato:
il problema è che da qualche parte dopo va inserito lo script successivo che
con document.write visualizza il layer, ma non so dove

 :-) (scusa la squallida metafora)
Non c'è solo un prezzo da pagare, ce n'è anche uno da guadagnare; ti
faccio un solo esempio (potrei fartene ben di più). Poni di avere
quest'esigenza:
var x="pippo pluto paperino, orazio clarabella e archimede pitagorico";
adesso vuoi che la stringa relativa alla variabile "y" abbia la stessa
identica lunghezza di "x". I caratteri da inserire devono chiamarsi
"space", ovvero, spazi vuoti. Che fai, ti metti a contare x="pippo pluto
ecc." per poi rischiare comunque lo spazio in più o lo spazio in meno?
Guarda:
var x="pippo pluto paperino, orazio clarabella e archimede pitagorico";
var y="                                                              ";
Io non li ho contati, ma posso mettere la mano sul fuoco che la stringa
"x" e la stringa "y" sono della stessa misura ;)


 ben di più). Poni di avere quest'esigenza:
[/cut]
In notepad ho già il monospaziato ;-)
cmq, tengo questo font e ti ringrazio per avermi fatto notare la cosa. E
approfitto per farti i complimenti per le conoscenze.
A presto!
Roberto.
