Newsgroup: it.comp.lang.javascript
Titolo: Finestra "nipote"

Salve,
ho una pagina dalla quale viene aperta una finestra popup; da 
quest'ultima ne viene aperta un'altra (finestra figlia della 
figlia...scusate il gioco di parole!).
Vorrei sapere come fare in modo da aggiornare la pagina iniziale 
(madre), dalla seconda finestra figlia.
Spero di essermi spiegato.
Grazie infinite per l'aiuto.
Francesco.

 Spero di essermi spiegato.
Sě
Beh, č facile se sei in grado di aggiornare la figlia e in quel caso
sarebbe anche intuitivo in caso contrario beh, possiamo riparlarne

 sarebbe anche intuitivo in caso contrario beh, possiamo riparlarne
Il punto è proprio questo!
Non sono in grado di aggiornare la madre dalla prima figlia perchè si 
tratta di una finestra ajax e non funziona (già provato).
La soluzione che cerco serve proprio a risolvere questo problema.
Uno script ajax mi apre una popup in ajax che mi carica una pagina 
esterna.
Da questa non riesco ad aggiornare la finestra iniziale, nonostante ho 
utilizzato un codice già testao e funzionante in altri casi.
Quello che riesco a fare è far partire una nuova popup (non ajax) che 
mi aagiorna la "sua" pagina madre (in questo caso quella ajax).
Io però voglio aggiornare la finestra iniziale che ha generato quella 
ajax.
:-((
Spero di aver chiarito :-)

 Spero di aver chiarito :-)
prova a fare semplicemente location.href=page o location.replace(page)
dalla pagina aperta nel livello che simula una finestra modale

Ugo a écrit :

Ti ringrazio.
Ho provato come mi hai indicato ma purtroppo la pagina index che 
ricarico viene caricata sul livello ajax (sembra una vera finestra 
popup) ma non si comporta da tale...
:-((

 :-((
Mi spiace, ma credo di non aver capito il problema
riesci a mettere online da qualche parte queste pagine?
Cosě facciamo prima e ci capiamo meglio...

 Così facciamo prima e ci capiamo meglio...
Ok, approfitto della tua gentilezza...
In sostanza uso questo script per visualizzare il contenuto di finestra 
al posto delle inestetiche popup:
http://vikjavev.no/highslide/
Se provi a cliccare su "HTML content" vedrai lo script in azione; in 
quella piccola finestra voglio creare un bottone che oltre a chiuderla 
mi aggiorna la finestra principale.
OK? Attendo risposta.
Lo script è scaricabile liberamente free.
Grazie.

 OK? Attendo risposta.
Eccomi, mi sono assentato per un po'
E' come dicevo prima, è sufficiente che nel bottone metti location.href
a meno chè tu non stia usando la versione iframe, in quel caso devi fare
parent.locatio...
ok?

Ugo a écrit :

Ti ringrazio molto ma ho provato senza risultato.
Scrivimi il codice completo da mettere nell'href del link.
Scusami ma mi sembra una maledizione! :-)

Ugo a écrit :

Mettendo un link in questo modo:
<a href="#" onclick="location.href('index.php')">link</a>
mi aggiorna la finestrina e non quella principale che l'ha generata! 
:-((


Allora se hai usato la versione iframe - come mi sembra di aver intuito,
sebbene tu non mi abbia risposto-
devi mettere:
<a href="#" onclick="parent.location.href='index.php';return
false">cliacca</a>
o
<a href="#" onclick="parent.location.replace('index.php');return
false">cliacca</a>
 

Ugo a écrit :

Non ho usato la versione iframe, ma se mi garantisci che funziona 
cambio sistema. ok?

Ugo a écrit :

Comunque funziona anche nell'altro metodo. Ti ringrazio molto. Sei 
stato gentilissimo. A buon rendere...