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

    Chiudere iframe da iframe

    Buon giorno a tutti.
    Ho un iframe che carico all'apertura del sito.
    Dentro questo iframe ho una funzione subTooltipHide() legata ad una checkbox.
    Questa checkbox se ceccata invia, attraverso la funzione subTooltipHide(), valore 1, ad una tabella SQL che mi consente di eseguire un UPDATE di un campo.

    Quindi, vorrei che, dopo aver eseguito la funzione,lo stesso iframe si chiudesse, ricaricando la pagina principale.

    Lo script che segue, è all'interno dell'iframe della pagina infoProva.htm
    codice:
    <script type="text/javascript" src="jQueryHistoryBack/jquery.js"></script>
    
    <script>
    	function subTooltipHide(){
    		var chkTooltipHide	= $("#chkTooltipHide:checked").val();
    		var InfoTooltipHide	= 1;
    		//alert(chkTooltipHide + " - " + InfoTooltipHide);
    		
    		if(confirm("Ti ricordo che questo tooltip puoi visualizzarlo attraverso la sua icona.Procedere?")){ 
    		
    		$.ajax({
    		   type : "POST",
    		   url  : "gioco/InBonus.php",
    		   data : "chkTooltipHide=" + chkTooltipHide + "&InfoTooltipHide=" + InfoTooltipHide,
    		   success: function(html){
    				//location.reload();
    				window.location = "mini.php";
    				return false;
    			}
    		});
    		
    	}
    }
    </script>
    
    
    <input type="checkbox" id="chkTooltipHide" name="chkTooltipHide" value="1" onclick="subTooltipHide()" />
    questo è l'iframe:
    codice:
    <iframe class="iframe" src="infoProva.html" scrolling="no"></iframe>
    è all'interno della pagina principale index.php

    Grazie mille.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il concetto:

    top.location.href="pagina_senza_iframe"

    ... per applicarlo hai campo libero
    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

  3. #3
    ciao...
    facciamo un passo indietro.
    all'apertura del sito precisamente nella pagina mini.php, attraverso questo script:
    codice:
    $(document).ready(function() {
    $('img#green').gips({ 'theme': 'green', placement: 'right',	text: '<div id="iframeInfoProva"><iframe class="iframe" name="iframe" src="infoProva.html" frameborder="0" scrolling="no"></iframe></div>'});
    });
    mi deve visualizzare questo iframe come un tooltip, in corrispondenza di un'icona.

    facendo in questo modo:
    codice:
    function subTooltipHide(){
    		var chkTooltipHide	= $("#chkTooltipHide:checked").val();
    		var InfoTooltipHide	= 0;
    		
    				
    		if(confirm("Ti ricordo che questo tooltip puoi visualizzarlo cliccando sulla sua icona.Procedere?")){ 
    		
    		$.ajax({
    		   type : "POST",
    		   url  : "gioco/InBonus_12122011.php",
    		   data : "chkTooltipHide=" + chkTooltipHide + "&InfoTooltipHide=" + InfoTooltipHide,
    		   success: function(html){
    				$('div#iframeInfo').hide();//se sceglie di non visualizzare all'apertura l'iframe, non deve nemmeno visualizzare la checkbox
    				top.location.href="mini.php";<-----TUO SUGGERIMENTO
    			}
    		});
    		
    	}
    }
    praticamente in quel modo mi carica all'interno dello stesso iframe, tutto il sito....
    grazie ancora

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.