Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559

    Ricarica pagina madre (già aperta tramite form...)

    Salve.
    Tramite la funzione
    codice:
    <script language="javascript">
    	opener.location.reload();self.close();
    </script>
    posta nella popup, ricarico la finestra madre e chiudo la popup stessa.
    Il problema è che la pagina madre, originariamente aperta tramite un form, mi obbliga a fare il refresh manuale dicendo "Impossibile aprire la pagina senza reinviare di nuovo le informazioni"... in pratica quelle provenienti dal form originario.
    La mia domanda è questa: è possibile obbligare il browser forzandolo ad eseguire in ogni caso questo refresh (che manualmente faccio con F5)??

    Grazie,

    Roby

  2. #2

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    L'unico strumento a disposizione e' aggiungere il parametro true alla chiamata... ma devi testarne l'efficacia

    <script language="javascript">
    opener.location.reload(true);self.close();
    </script>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Provo e ti faccio sapere, intanto grazie.

    Roby

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Niente da fare... non funziona. Appare sempre la scritta... uff

    Roby

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Dimenticavo... la sintassi funziona se il metodo e' GET

    Se non ti crea problemi puoi modificare il form e riprovare...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    10
    E se anziché dirgli di "ricaricare" la stessa pagina con Reload gli dici di caricarne una nuova, che in realtà sarà la stessa che vuoi ricaricare con tutti i parametri?

    Anziché:
    opener.location.reload(true);self.close();
    qualcosa tipo:
    opener.location.href="ciriciao.htm?param1=ipp&para m2=topolino"

    Chiaramente non essendo i parametri della form sempre gli stessi toccherà prima passarli alla popup...
    E' un po' piu' complesso ma magari funziona
    Vampiro, il (forse) programmatore notturno (ma anche diurno).

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ti ringrazio br1.
    Allora il fatto è che è "proprio" con il metodo POST che passo i dati allo scopo di proteggere dalle "mani" dell'utente le info di base...
    Il mio problema principale era quello di chiudere la popup nel caso la sessione utente fosse scaduta e contemporaneamente far tornare l'utente al login.
    Ci sono riuscito senza passare per la pagina madre ricaricando, dalla popup, la pagina di login allo scadere della sessione con questo script:

    codice:
    <%if Session("utente_id")="" then
    	objConn.Close
    	set objConn=nothing%>
    	<script language="javascript">
    		opener.location.href="../default.asp";self.close();
    	</script>
    <%Response.end 
    end if
    VBScript ovviamente...

    Il problema rimane purtroppo quando nella popup compilo un form (a session attiva ) ed in base ai dati inseriti ho la necessità che mi ricarichi la pagina madre dove, un menu a tendina, deve essere riempito con il dato inserito nel popup.
    Da questo problema non riesco ad uscrine senza rifare F5 manuale... uff

    Grazie,

    Roby

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Grazie Vampiro, come vedi il primo problema l'ho risolto proprio nel modo che hai intuito tu...

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.