05/10/2016, 14:31
|
| | Fecha de Ingreso: octubre-2015 Ubicación: españa
Mensajes: 53
Antigüedad: 9 años, 2 meses Puntos: 1 | |
Jqueryui dialog no abre la segunda vez Hola a todos.
tengo este codigo
Código:
function Ventanica(url,titulo,ancho,alto) { //configuro la ventanica
$("<div id='"+titulo+"' class='loaderchachi'><div id='loader'> </div></div>")
.dialog({ "title" : titulo , "width" : ancho , "height" : alto ,close : function(){ $('.Li'+titulo).attr("onclick", "Ventanica('"+titulo+".php','"+titulo+"','"+ancho+"','"+alto+"');");} })
.dialogExtend({
"closable" : true,
"maximizable" : true,
"minimizable" : true,
"collapsable" : false,
"dblclick" : "maximize",
"titlebar" : "transparent",
"minimizeLocation" : "right",
"icons" : {
"close" : "ui-icon-close",
"maximize" : "ui-icon-plus",
"minimize" : "ui-icon-minus",
"restore" : "ui-icon-bullet"
},
"load" : function(){
$("#loader").html('<div class="loader-container"><div class="spinchachi"></div></div>');
$("#"+titulo).load("/Paginas/"+url, function(response, status, xhr) { $("#loader").html('');
if ( status == "error" ) { var msg = "Ocurrio un error al cargar contenido remoto: ";
$().toastmessage('showToast', { text : msg + xhr.status + " " + xhr.statusText , sticky : false, type : 'alert' });
}
$('.Li'+titulo).attr("onclick", '$("#'+titulo+'").dialogExtend("restore");');
});
},
"beforeMaximize" : function(evt) { EfectosmenuA(); $('#micromenusuario').css('top', 40); $('.Li'+titulo).attr("onclick", '$("#'+titulo+'").dialogExtend("restore");'); },
"beforeRestore" : function(evt){ EfectosmenuC(); $('#micromenusuario').css('top', 10); },
"beforeMinimize" : function(evt) { },
"beforeclose" : function(evt) { $('.Li'+titulo).attr("onclick", "Ventanica('"+titulo+".php','"+titulo+"','700','500');"); }
});
};
al que llamo usando esto: Código HTML: <li class="LiMensajes" onclick="Ventanica('Mensajes.php','Mensajes','500','400')"> la primera vez funciona genial, se me abre una ventana de dialogo usando jqueryui, el problema viene cuando la cierro y quiero volver a abrirla, que se abre la ventana pero no carga el contenido de .load
¿alguna alma caritativa podría echarme una mano a ver en que me estoy equivocando que me lleva loco?
¿quizás tengo que destruir el load de alguna forma? |