Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Funzione per richiamare pagina web

    Ciao.

    Ho una pagina web che viene aperta tramite un link all'interno di una finestra popUp; all'interno di questa pagina web ho questa funzione:

    codice:
    function vai(){
    var test;
    test="true";
     	
    	if (test=="true")
    				{
    				document.form.action="estrai.asp";
    				document.form.submit();
    				}
    	}
    
    </script>
    
    ...
    
    <input type="image" src="../img/invia_button.gif" onclick="javascript: vai();" />
    Attivando l'evento onClick premendo sul bottone "Invia" la pagina estrai.asp si apre all'interno della stessa finestra popUp.

    Come faccio per far chiudere la finestra popUp madre ed aprire estrai.asp in una nuova pagina del browser?

    Grazie
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    up
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    residenza
    Milano
    Messaggi
    188
    Dovrebbe essere uno di questi:
    codice:
    opener.window.location="estrai.asp";
    parent.location="estrai.asp";
    (al posto di document.form.action="estrai.asp"

    Non sono esperto in JS, provali!

  4. #4
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Si grazie, adesso funziona... però ho un altro problema...

    la pagina estrai.asp si apre due volte sul browser...

    una sulla barra degli indirizzi è questa:

    http:// localhost/estrai.asp?ID=4&CAB=0&ABI=0&x=81&y=7

    l'altra è questa:

    http:// localhost/estrai.asp?ID=4&CAB=0&ABI=0

    Cosa sono x e y passati in querystring in una delle due pagine estrai.asp? :master:
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    residenza
    Milano
    Messaggi
    188
    Mm... non essendo molto sicuro del codice migliore (o almeno funzionante) ne ho postati due che dovrebbero fare la stessa cosa (ovvero passare il risultato al padre) ma i due codice sono ALTERNATIVI, devi scegliere quello che ti sorride di più e tenere solo lui.

    Se invece intendevi che ne usi già uno ma si aprono due finestre... dillo!

  6. #6
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135
    Il problema si presentava già prima delle modifiche che mi hai fatto fare.
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

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.