Refresh 1 sola volta di un' altra pagina gia' aperta

il_betto

Utente Attivo
23 Mar 2007
42
0
0
Ciao a Tutti !!

Ho una pagina "response.htm" che e' sempre aperta.

Poi apro una pagina "test.htm" che fa alcune cosette, poi ad un certo punto scatta un alert e si chiude. Vorrei che prima di chiudersi facesse, una volta soltanto, il refresh della pagina "response.htm".
Questo e' il codice della pagina "test.htm":

<html>
<body>
.....
<script>
alert("Message Well Received!");
window.opener=self
window.close()
</script>
</body>
</html>

Ho provato ad usare i comandi seguenti ma senza esito.
Grazie mille in anticipo !!!!

//window.location.reload();
// window.location.href="response.htm";
// setTimeout('location.reload(true)',5000);
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
prova a mettere il codice che ti interessa in una funzione, tipo

function esempio()
{
alert();
location.reload();
}

e lancia la funzione esempio() invece del singolo alert

potresti usare i cookie, ma con javascript è un po difficile

magari modifica la funzione cosi:

function esempio()
{
if (document.cookie != "ok")
{
alert();
location.reload();
}
document.cookie = "ok";
}

non l'ho testato... fammi sapere!
 

il_betto

Utente Attivo
23 Mar 2007
42
0
0
Grazie x l' aiuto; penso che non sia semplice risolvere questo problema...
a prescindere dal banale contenuto delle pagine che mi servono come esempio per un certo tipo di lavoro, di seguito posto il sorgente:

response.htm (sempre aperta)
**********************
<html>
<body>
<div align="center">
<center><form name="form1">
<table overflow: hidden; border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="70%" id="AutoNumber1">
<tr>
<td align="center">44444</td>
<td align="center">55555</td>
</tr>
</table></form>
</center>
</div>
</body>
</html>

test.htm
*******
<html>
<body>
<div align="center">
<center><form name="form1">
<table overflow: hidden; border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="70%" id="AutoNumber1">
<tr>
<td align="center"><textarea rows="2" id="des1" name="des1" cols="30"
style="overflow:visible;">aa</textarea> </td>
<td align="center"><textarea rows="2" id="des3" name="des3" cols="35"
style="overflow:visible;">bb</textarea></td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">4</td>
</tr>
</table></form>
</center>
</div>
<script>
window.opener=self
alert("Message Well Received!");

//window.opener.location.href='response.htm';
//window.opener.location.reload(true)
//window.location="response.htm";

window.close()
</script>
</body>
</html>

Ho fatto alcuni tentativi:

test.htm
*******
<script>
alert("Message Well Received!");
window.opener=self
opener.location.reload(true)
window.close()
</script>

mi chiude la pagina senza farmi il refresh di response.htm (che da nessuna parte e' specificato).
Ho poi fatto questo caso:

test.htm
*******
<script>
alert("Message Well Received!");
opener.location.reload(true)
window.close()
</script>

errore: opener.location e' nullo o non e' un oggetto

Infine ho messo in test.htm:
<script>
alert("Message Well Received!");
if (document.cookie != "ok")
{
location.reload();
}
document.cookie = "ok";
window.close()
</script>

Mi continua a fare il reload della pagina test.htm
Non voglio ricorrere a dei pulsanti con una form perche' l' aggiornamento vorrei avvenisse automaticamente sulla finestra "response.htm" gia' aperta.
 

il_betto

Utente Attivo
23 Mar 2007
42
0
0
- ho una pagina "response.htm" sempre aperta in un browser

- quando un utente apre un altro browser e richiama la pagina "test.htm",
vorrei che venisse aggiornata, automaticamente e 1 sola volta,
la pagina "response.htm" presente nel primo browser
 

il_betto

Utente Attivo
23 Mar 2007
42
0
0
Grazie all' aiuto esterno mi e' stato risolto il problema:

in response.htm
***********

<head>
<script>
this.name="Window_Response";
</script>
</head>


mentre in test.htm
**************

<html>
<body>
<script>
alert("Message well received!");
window.open("", "Window_Response").location.reload(true);
self.close();
</script>
</body>
</html>

Grazie comunque x i consigli e l' aiuto !!!!:byebye:
 
Discussioni simili
Autore Titolo Forum Risposte Data
max_400 refresh una volta sola PHP 2
C Refresh parte di codice pagina php PHP 6
I [Javascript] mantenere un bottone abilitato al refresh della pagina Javascript 1
P [Javascript] Array da file di testo, con lettura temporizzata senza refresh Javascript 3
E Problema refresh PHP PHP 3
K [PHP] Passaggio Variabili Senza Refresh Di Pagina PHP 1
F [Javascript] chiusura popup e refresh pagina madre su punto preciso Javascript 0
A [Javascript] [PHP] Scroll refresh chat Javascript 2
michela90 [PHP] Refresh page on submit - Form con Swiftmailer PHP 14
G [HTML] Refresh immagini cam ip HTML e CSS 13
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
G Refresh singolo jQuery 0
T [Javascript] Refresh div Javascript 1
Z [PHP] Informazione al pulsante REFRESH PHP 2
gandalf1959 [PHP] refresh della pagina dopo submit PHP 3
Lucia Fiore refresh di un div automaticamente Javascript 2
A problema con refresh frame laterale Javascript 2
S refresh non desiderato Javascript 4
M Problema refresh della pagina dopo il submit? HTML e CSS 4
P problemi di refresh per reindirizzamento pagina PHP 6
L Refresh include php con jquery problemi negli script dopo load jQuery 2
P crash della pagina al refresh di alcuni div jQuery 7
Z Ricordare tabs dopo refresh jQuery 1
I auto refresh invisibile PHP 1
WorldWideWeb Refresh div in MVC .NET Framework 1
P problema refresh pagina PHP 1
felino [Jquery] Dubbio sul tag meta refresh aggiunto dinamicamente jQuery 6
Shyson Pulsante refresh codice captcha Javascript 0
B Se clicco refresh il form va in automatico PHP 5
B [AJAX] Refresh automatico non funziona Ajax 15
P Problema refresh pagina con Ajax... Ajax 15
O Problema con refresh/form PHP 0
A [risolto] evitare refresh index dopo recaptcha sbagliato PHP 7
P Mantenere valore di un form anche dopo refresh PHP 6
M Problema refresh e didascalie HTML e CSS 2
A Creare una galleria foto senza refresh PHP 0
A Immagine ricaricata dopo il refresh (upload) PHP 2
J Evitare al refresh della pagina la ritrasmissione di un form PHP 1
G audio player senza refresh HTML e CSS 0
C testo espandibile senza refresh pagina Javascript 4
lsnight [risolto] Div random ogni refresh PHP 19
C contenuti dinamici senza refresh PHP 1
M Galleria funziona solo dopo refresh PHP 56
S Refresh automatico di un immagine Javascript 3
I Menu senza refresh - sostituzione vecchi frame HTML jQuery 2
F aggiornare contenuto pulsante senza refresh pagina Javascript 2
Monital Refresh di una pagina dopo l'invio di un input da altra pagina PHP 6
C Aprire link ad un pagina in un div senza refresh jQuery 41
I refresh iframe cliccando su bottone all'interno dell'iframe stesso Javascript 14
F refresh div con variabile php jQuery 2

Discussioni simili