Newsgroup: it.comp.lang.javascript
Titolo: Refresh su chiusura automatica

Salve,
allora ... provo a spiegarmi bene:
1) Ho una pagina html con un link che apre una nuova finestra
2) L'utente fa click
3) Nella nuova finestra vi e' una form che l'utente compila e poi fa Submit
4) Dopo aver premuto Submit faccio chiudere la finestra (window.close();)
Il punto dolente e' questo:
5) Vorrei fare REFRESH del documento al punto (1) ovvero del Referrer!!!!
Qualcuno puo' aiutarmi,
Pierpaolo
P.S.
Ve ne saro' infinitamente grato!

 ha scritto nel messaggio
news:8o3622$2s4$1...@fe2.cs.interbusiness.it...

Ciao!
Scusa non ho capito!!!!!!
vorresti fare il refresh del form nel documento appena si apre la nuova
finestra o il refresh della pagina che apre il documento????
____________________
andreotta fabiano
WebMŞster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________

 5) Vorrei fare REFRESH del documento al punto (1) ovvero del Referrer!!!!
Beh, puoi *prima* fare il refresh e poi *chiudere* la finestra, no?
Ovvero:
<a href="#" onClick="self.parent.reload();self.close();">Chiudimi e
Rinfresca papa'..!</a>
Io ho messo il codice in un anchor perche' non sapevo in che "punto" del
submit chiudi la finestra,
cmq basta che tu sostituisca il tuo codice con quello che sta nell'onclick
del mio esempio.
Questo, se ho capito bene quel che ti interessa. Altrimenti prova nuovamente
a spiegarmi il problema. ^__^;
Ciao!

Lo so' e' un po' difficile spiegare ... cmq se segui il discorso con ZERO
forse si capisce qualcosa!
Ciao e grazie,
Pierpaolo

Perfetto ... hai capito benissimo ... peccato che self.parent.reload() non
piace al browser (IE5) ... mi parte il debug  :-(
Dalla mia form ho scritto:
<input type="Submit" value=" Modifica "
onClick="self.parent.reload();self.close();">
e mi restituisce l'errore, ma se lascio solo self.close(); ... funziona la
chiusura, ma ovviamente non il refresh dell'altra finestra (che tra l'altro
e' divisa anche in due frame!).
Hai qualche altra soluzione?
T1K,
Pierpaolo

Scritto in pseudo-codifica ci vorrebbe una cosa del genere:
<<Fai il refresh della finestra che ti ha aperto>>
... ci sarebbe Opener ... ma ho paura che sia solo per NS ...
qualche altra idea?
Ciao,
Pierpaolo

 Hai qualche altra soluzione?
Scusami, errore mio, sto collassando dal sonno. ^__^;

 qualche altra idea?
Try this.
E scusami per la marea di imprecisioni e lapsus, normalmente non capita. ;)

opener.location.reload
ad esempio:
<A HREF="javascript:window.close(); opener.location.reload()">
ciao
aldo
http://www.gruppo4.com
  ------------------------------------------------------------------------
   Salve,
   allora ... provo a spiegarmi bene:
   1) Ho una pagina html con un link che apre una nuova finestra
   2) L'utente fa click
   3) Nella nuova finestra vi e' una form che l'utente compila e poi fa Submit
   4) Dopo aver premuto Submit faccio chiudere la finestra (window.close();)
   Il punto dolente e' questo:
   5) Vorrei fare REFRESH del documento al punto (1) ovvero del Referrer!!!!
   Qualcuno puo' aiutarmi,
   Pierpaolo
   P.S.
   Ve ne saro' infinitamente grato!
     ------------------------------------------------------------------------
--
Posted from 
DNS.GRUPPO4.COM
 [193.70.107.66] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ciao!
la disponibilità per opener è da Javascript 1.1  cmq.........ti posto uno
script che funxia sia per il reload del padre che la chiusura del
figlio.............
Nel padre........
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
function entra(){
  a=
window.open('nuova_pagina_10.htm','Mia','toolbar=no,directories=no,status=ye
s,menubar=no,scrollbars=yes,resizable=yes');
}
//-->
</SCRIPT>
</head>
<body>
<p><a href="javascript:entra();" >entra</a></p>
nel figlio..........
<html>
<head>
<title>invioform</title>
</head>
<body bgcolor="#000000">
<SCRIPT LANGUAGE="javascript">
function send()
{document.form.submit()}
</SCRIPT>
<FORM NAME="form" METHOD="post"
ACTION="mailto:
afd...@tiscalinet.it
" ENCTYPE="text/plain">
<p align="center">
<b><font color="#FFFFFF"><br>
Form al tuo indirizzo e-mail<br>
<br>
Invia Nome:</font></b>&nbsp;&nbsp;&nbsp; <INPUT TYPE="text" name="Item0"
size="30"
MAXLENGTH="30" >&nbsp;&nbsp;&nbsp;&nbsp; <input type="button" value="Invia"
name="Item1" onMouseDown="window.opener.location.reload()"
onClick="send(),setTimeout('window.close()',2000)">
<br>
<br>
<font color="#FFFFFF">Aggiungere i campi richiesti per completare la
form</font>
<hr>
</FORM>
</body>
</html>
e nello spirito santo.......................
funxia perchè l'ho provata!!!
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.


OK! OK!!!! PERFETTO!!! FUNZIA!!! EVVIENI!!!!
grazie e buon riposo ZERO!

Grazie .. funzia!