Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 25
  1. #11
    Proprio NON va...

    Come ho scritto sopra La funzione onUnload va perfettamente.
    E? il window.opener.reload; che proprio NON va.

    Mi sa tanto, cari buontemponi, che vi siete dimenticati di dirmi che funziona solo con Windows XP o, magari, solo con l'ultima versione di Explorer per Windows.

    Mah!

  2. #12
    aspetta... abbiamo preso un abbaglio!

    eh eh... prova questa
    <script>
    window.onunload = opener.location.reload;
    </script>

    PS: Danilo.. mi hai confuso
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

  3. #13
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da Mackey

    PS: Danilo.. mi hai confuso


  4. #14
    Non so se siete giocherelloni o mi state deliberatamente pigliando per il web...

    Michele Rossi

  5. #15
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Se continui a fare polemica non andrai molto lontano.

    La funzione corretta dovrebbe essere opener.location.reload()

    (nell'ultima postata da Mackey mancavano le parentesi).
    Meglio se eviti onbeforeunload, non è supportata da IE5/MAC e NN6 (non so i più recenti, il mio manuale js comincia a essere datato )

  6. #16
    Grazie Luca, veramente.
    La tua funziona che è una meraviglia!!!

    Non sono un programmatore di Java ma di PHP e perciò ho trascorso ore ed ore a tentarle tutte per riuscire ad ottenere il risultato sperato sicuro che il problema stesse in qualche mio errore. Per questo, me ne scuso, sono stato un tantino polemico.

    Solo, mi sono permesso di ironizzare sul fatto che per 7 volte qualcuno mi ha consigliato in maniera erronea.

    Errare umanum est. Perseverare est diabolicum.

    Ancora grazie, Luca (e complimenti per il tuo blog) e grazie anche a chi in buona fede ha tentato di aiutarmi.

  7. #17
    Approfondisco il problema...

    E' possibile, elaborando la funzione "onunload="opener.location.reload();", effettuare il reload della pagina principale mantenendo dei valori form di tipo hidden oppure di tipo REQUEST?

    Per esempio:
    index.php?nome=$_REQUEST[nome]

    Grazie.

  8. #18
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Parli di valori che erano già stati inviati alla pagina principale? Se erano in get, il reload li ricarica in automatico; se erano in post, temo che sia dura.

  9. #19
    POST, Luca... ahimè POST

    Risolvo al contrario facendo si che il pulsante della pagina oltre che aprire la popup con "onclick" faccia anche un reload (più corretto dire che linka la pagina con un href oppure con un java top.location) facendo perdere, quindi, i dati del form.

    Tutto questo per evitare che con la famosa funzione onunload="opener.location.reload();" il browser non rompa le balle come succede ad ogni reload di una pagina che contiene dei dati.

    L'alternativa potrebbe essere, forse, usare i cookie...

    Grazie molte per la tua precisazione.

  10. #20
    scusate se mi intrometto... ma non mi sembra giusto accusare senza che uno si possa difendere:

    1) se usi la soluzione
    <script>
    document.onunload = ...
    </script>
    le parentesi vanno omesse perche si tratta di puntatore a funzione... e non di una chiamata a funzione

    2) se usi onunload nel <body> allora le devi mettere!

    scusate l'impertinenza...
    «Se leggi dimentichi, se vedi capisci, se fai impari» Piaget

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 © 2026 vBulletin Solutions, Inc. All rights reserved.