Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    aprire una finestra popup e chiuderla in automatico

    Il codice seguente permette di chiudere un popup alla chiusura della finestra chiamante, SOLO se la pagina richiamata è dello stesso sito.
    Se provo ad aprire una pagina di un sito esterno, non riesco più a chiuderla in automatico.

    Ma aiutereste a capire dove sbaglio?


    codice:
    window.onunload = function()
        {
            PopClose(w_chiamante_popup);
        };
    
    
    var w_chiamante_popup = null;
    function apri_chiamante_popup(aggiungi, id)
    {
        var pagina = "http://forum.html.it/forum/forumdisplay.php?s=&forumid=3";
        var w = 600, h = 400, t = 100, l = 400; w += 4; h += 4;
    	var stile = ""
    	    + ",left=" + l
    	    + ",top=" + t
    	    + ",height=" + (h - 4)
    	    + ",width=" + (w - 4)
    	    + ",resizable=yes"
    	    + ",scrollbars=yes"
    	    + ",menubar=no"
    	    + ",status=no"
    	    + ",directories=0"
    	    + ",location=0"
    	    + ",toolbar=0";
    	
    	var nome = "chiamante_popup";
    	
        w_chiamante_popup = window.open(pagina, nome, stile);
        if(w_chiamante_popup) w_chiamante_popup.focus();
    
    }
    
    
    function PopClose(finestra) 
    {
    	try {if (finestra != null && finestra.open ) finestra.close(); } catch(e){};
    }
    Pietro

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: aprire una finestra popup e chiuderla in automatico

    Originariamente inviato da pietro09
    Il codice seguente permette di chiudere un popup alla chiusura della finestra chiamante, SOLO se la pagina richiamata è dello stesso sito.
    Se provo ad aprire una pagina di un sito esterno, non riesco più a chiuderla in automatico.

    Ma aiutereste a capire dove sbaglio?
    Probabilmente per la limitazione che js ha sui domini esterni all'originale
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Re: aprire una finestra popup e chiuderla in automatico

    Originariamente inviato da cavicchiandrea
    Probabilmente per la limitazione che js ha sui domini esterni all'originale
    nessun rimedio , pazienza

    ciao
    Pietro

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.