Newsgroup: it.comp.lang.javascript
Titolo: Variabili "condivise"

Ciao a tutti!
Sono riuscito (studiando gli script di un sito) a creare un refresh
"professionale" (aggiornamento delle sole informazioni cha cambiano su un
DB. Fin qui tutto bene.
Per fare ciò carico i dati cambiati in un array che viene settato in uno
script javascript eseguito al caricamento di una pagina dentro un IFRAME
(ovviamente nascosto), dalla pagina principale eseguo una funzione a tempo
con una setTimeout che va a leggere l'array in questione e copia a video i
dati "nuovi", tutto bene. L'unico problema è che per fare riferimento
all'array devo usare una sintassi un po' lunga:
document.frames('dati').gm[0] ecc...
La mia domanda è: non è possibile definire l'array come "comune" a tutta la
pagina in modo che dallo script nella pagina principale io possa
tranquillamente leggerlo come gm[0]???
Grazie in anticipo!
ASC
P.S. Per evitare di tediarvi troppo con queste domande da newbie, potreste
consigliarmi un buon libro su javascript in modo da impararmi un po' i
fondamenti del linguaggio?

 fondamenti del linguaggio?
Flanagan, Javascript la guida, O'Reilly's
-- 
artemis://alpeia

 Flanagan, Javascript la guida, O'Reilly's
Grazie! Sai mica chi lo pubblica in Italia?
Ciao e Grazia ancora!
ASC

 Grazie! Sai mica chi lo pubblica in Italia?
se non sbaglio Apogeo, ma potrebbe essere McGraw, Hops...
accertati di prendere quello aggiornato a js 1.5
-- 
#!/usr/bin/artemis.alpeia

 fondamenti del linguaggio?
Per i fondamenti, ti consiglio la reference:
http://devedge.netscape.com/central/javascript/
-- 
ZER0://coder.gfxer.web-designer/
~ "Lo dice il buon senso, ma il buon senso non e' uno standard".
(Jeffrey Zeldman)
on air ~ "Unknown Artist - Track 5"

 	};
progettazione OO, tanto di cappello :)
-- 
<img src="artemis.alpeia" />

 progettazione OO, tanto di cappello :)
Si tratta solo di decidere a quale oggetto demandare un certo tipo di
responsabilita', niente di piu'. :)
P.S.
Ancora non ho mica capito cosa intendevi nell'altro post, quello sulla
razza rara.. ^__^"
-- 
ZER0://coder.gfxer.web-designer/
~ Io non soffro di pazzia, ne godo ogni minuto.
(I don't suffer from insanity, I enjoy every minute of it)


[CUT]
Grazie a tutti delle preziose informazioni!
Come già detto su javascript so molto poco, questo pomeriggio studio un po'
tutte le dritte che mi avete dato!
Unica cosa... che cosa sono i broswer gecko-based e a che serve la
XmlHttpRequest()? Non è che costruisce una pagina in HTML partendo da un
file xml? (sparo a caso...)
Ciao
ASC

 lezioso; se continua a spiegartelo rischia l'eccesso e il lezio ^__-
ecco, perlappunto temevo mi ci volesse portare a forza ^^


 Unica cosa... che cosa sono i broswer gecko-based 
detto molto alla buona, i browser basati sul motore di rendering Gecko:
Mozilla, Netscape, Firefox, Camino...
-- 
artemis.alpeia

 lezioso; se continua a spiegartelo rischia l'eccesso e il lezio ^__-
Ma ho capito "che era un complimento", solo che non ho capito "che
complimento era".. ^__^;


 a che serve la XmlHttpRequest()? 
"google e' tuo amico"
Otterrai un sacco di risposte a questa domanda.
Brevemente, si tratta di un oggetto che ti permette fare una richiesta al
server, sincrona o asincrona, di un file XML da Javascript, senza cambiare
o fare il refresh della pagina corrente.
E' perfetto per cio' che devi fare tu.
-- 
ZER0://coder.gfxer.web-designer/
~ Non esistono donne brutte. Dipende solo da quanta vodka bevi.
(proverbio russo)