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

Salve a tutti,
il mio problema stavolta sta nella necessità di aggiornare una pag contenuta
nella finestra "main" (contiene 
window.name
="main") da un popup che viene
aperto da un'altra finestra.
Situazione:
Ho 3 finestre aperte: "main", un popup aperto da main e un altro popup
aperto da quest'ultimo.
Risultato operazione: apertura 3° popup, chiusura popup 1 e 2 e reload di
main.
La chiusura dei popup nn è stato un prob:
onClick="setTimeout(window.close,200);setTimeout(opener.close,200)"
X il reload di main (pag php che deve ricompilarsi obbligatoriamente) ho
provato ad aggiungere
main.location.reload(true)
ma nn avviene nulla.
Sicuramente è un errore di sintassi, ma nn essendo molto esperto di
javascript nn so come toglierci le gambe.
Grazie mille a tutti coloro che mi aiuteranno,
Made.


8 ore fa all'argomento "cambiare finestra all'uscita" ad un problema
identico ho provato a dare a macmafia un suggerimento analogo al
codice che tu ora scrivi...(Mattex).
In quel modo ti funziona?
Non credo si tratti di "errore di sintassi" ma piuttosto del browser
usato. Ho notato ad esempio che cio' che ti ho copiato funge
su IE e Mozilla e non su Netscape (usando RH7.3).
A te su quale browser non funziona?
Forse sarebbe il caso usassi i Frame al posto di varie finestre,
il codice verrebbe meno trollato, ad ogni pagina potresti far partire
un brano, o meglio ancora, costruendoti un jukebox, dare la
possibilita' al visitatore di selezionarsi o meno, la musica che +
gli aggrada! (IMO naturalmente) La musica se sul momento non
e' gradita, puo' diventare anche fastidiosa. ;-)
Regards,
 Mattex
--------------------------------
Inviato via 
http://usenet.libero.it

 ma nn avviene nulla.
main e' il "name" della finestra (ovvero una proprieta' ), non e' un
puntatore all'oggetto finestra. Per questo non ti funziona. Va bene quando
devi usarlo come "target".


Abbiamo cambiato il procedimento dell'operazione, quindi prob risolto.
Grazie a tutti.
Ps: X ZERO: il timeout mi serve xchè ho notato che se utilizzo l'onClick sul
pulsante di submit di un form mi chiude la finestra senza inviarmi il modulo
con NN (sotto WinXP).

 con NN (sotto WinXP).
Aha.. adesso e' chiaro. Non avevi specificato che si trattava di un form con
pulsante di submit, e che l'onclick fosse collegato a quello.
In quel caso, e' ovvio che funzioni cosi' (e' NN a comportarsi bene e non
viceversa.. L'onclick viene scatenato prima del submit o di un href, ed e'
quindi ovvio che chiuda la finestra PRIMA di eseguire il resto... E' IE che,
come al solito, e' strafalcione e permette questo ed altro).
Si deve utilizzare un altro approccio logico.. ma anche qui, se arrivo a
trovarmi in questo tipo di situazioni, significa che c'e' qualcosa che non
va a monte, nell'analisi.


 va a monte, nell'analisi.
O hai un grafico strarompicazzi (ciao amore :*) che vuole cose del genere
...
Olaz.

 ...
Per questo esistono figure come la mia, che conoscendo le tematiche sia del
"puro" grafico che del "puro" programmatore, media nei team i suddetti.. :P
Se c'e' un grafico strarompi, gli va fatto capire non tanto i concetti di
programmazione, quanto due o tre sulla "webusability" e spiegato un po' come
gira il mondo (del web).. :)
Se esistessero solo "puri" grafici che ignorano questi concetti, avremmo
pagine web da qualche tonnellata di mega.. :)
