Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Strano funzionamento popup.

    codice:
    function checkStep() {
    	window.opener.focus();
    	window.opener.document.nomeFormDellaChiamante.submit();
    	window.close();
             window.opener.location.reload();
    }
    Perchè mi chiude la popup ma non ricarica la opener?????????

    Il problema si presenta sonno NN, su IE tutto ok.

    Mi sapete dire?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  2. #2
    prova così:

    codice:
    function checkStep() {
    	window.opener.focus();
    	window.opener.document.nomeFormDellaChiamante.submit();
            window.opener.window.location.reload();
            window.close();
    }
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Perche` dopo aver chiuso la finestra ... non esiste piu` lo script.
    Il comportamento su IE e` errato: IE completa lo script e poi chiude (in pratica interpreta un comando a modo suo).

    Comunque ci sono dei problemi con quello script: mancano i tempi per eseguirlo correttamente.

    Nella opener hai appena inviato un form, quindi la finestra deve essere in attesa della risposta del form (che ci impiega un po', in base ai ritardi della rete).
    Non puoi ricaricare la pagina immediatamente.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Ragazzi quello script presente su una popup funziona per altre modalità (la popup è chiamata dinamicamente da più link, lato server) e per gli altri funziona, sia su IE che su NN.

    Il problema c'è l'ho solo per un link...

    Nel quale rimane appeso.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    Risolto l'arcano.

    Il popup per una delle voci specifiche veniva ricaricato su se stesso lato server e quindi lo script di sopra, la opener, precisamente, diventava se stessa ed ecco che lo script impazziva.

    Ho risolto caricando in una variabile Java l'opener chiamante (pagina madre), per la funzione specifica e così lo script procede regolarmente nel suo funzionamento.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.