Ciao a tutti!
Ho creato una funzione con la quale creo una finestra dialog, tipo Popup:
Al click di chiusura di un tasto che intercetto nella seguente funzione avrei bisogno di chiudere la finestra dialog dall'esterno:
codice chiamante della dialog open:
codice che opera cambiamenti sulla finestra dialog e che secondo me creano la "non chiusura":
Avrei davvero bisogno di una mano. Grazie.
Ho creato una funzione con la quale creo una finestra dialog, tipo Popup:
Codice:
function PopupCenterPHP(hidden_div)
{
$(".tabelle").css("left","-100px");
if(form_tag_div=="dialogPHP") {
$.get( "tabSoggetti2.php", function( data ) {
$("#"+form_tag_div).html( data );
});
}
if(form_tag_div=="dialogPHP2") {
$("#"+form_tag_div).load("TabCateg.php");
$("#miacategoria").val('');
$("#miacategoria").prop("disabled", false);
$("#miecategorie").prop("disabled", true);
$("#miecategorie option:eq(0)").attr("selected", "selected");
}
if(form_tag_div=="dialogPHP3") {
$("#"+form_tag_div).load("TabDoveAcq.php");
$("#miodoveacq").val('');
$("#miodoveacq").prop("disabled", false);
$("select#miodoveacquistato").prop("disabled", true);
$("#miodoveacquistato option:eq(0)").attr("selected", "selected");
}
// pulsanti come aggiungi
$(".uno").css('background-image', "url(images/primo2.png)");
$(".due").css('background-image', "url(images/indietro2.png)");
$(".cinque").css('background-image', "url(images/avanti2.png)");
$(".sei").css('background-image', "url(images/ultimo2.png)");
$(".sette").css('background-image', "url(images/piu2.png)");
$(".otto").css('background-image', "url(images/ok.png)");
$(".nove").css('background-image', "url(images/no.png)");
$(".tredici").css('background-image', "url(images/vai2.png)");
$(".quattordici").css('background-image', "url(images/canc2.png)");
$(".quindici").css('background-image', "url(images/close.png)");
$("#"+hidden_div).show();
$("#"+form_tag_div).dialog({
height: 500,
width: 1100,
autoOpen: false,
modal: false,
position: {
my: "center",
at: "center",
of: $("body"),
within: $("body")
},
close: function(event, ui){
$(this).dialog("close")
}
});
}
Al click di chiusura di un tasto che intercetto nella seguente funzione avrei bisogno di chiudere la finestra dialog dall'esterno:
Codice:
// pulsante $("#sixteen_") funzionante e testato con alert
$("#sixteen_").click(function(){
//$("#"+form_tag_div).dialog('close'); chiusura dialog non funzionante !
});
codice chiamante della dialog open:
Codice:
$("#"+form_tag_div).dialog("open");
codice che opera cambiamenti sulla finestra dialog e che secondo me creano la "non chiusura":
Codice:
// select change
$( "select#nome" ).change(function() {
var nomesel = $( "select#nome option:selected" ).text();
$("#nomesog").val(nomesel);
});
$( "select#cognome" ).change(function() {
var cognomesel = $( "select#cognome option:selected" ).text();
$("#cognomesog").val(cognomesel);
});
Avrei davvero bisogno di una mano. Grazie.
Ultima modifica: