Hola amigos, resulta que estoy implementando JQuery en mi web y la verdad me ha resultado bastante sencillo.
Cree un enlace que despliega una ventana modal en la cual se carga una pagina llamando a la funciona load(). El tema es que en Mozilla y Chrome funciona muy bien, pero en IE8, como era de esperarse (¬¬) me muestra el mensaje de "Cargando..." pero luego no carga nada.
El codigo que uso es este:
Código Javascript
:
Ver original$("a.discutir").each(function() {
$(this).click(function(discutir) {
discutir.preventDefault();
var idEntrada = $(this).attr("rel");
$(document.body).prepend('<div style="display:none; background:#000; width:100%; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; height:100%; position:fixed; z-index:100;" id="background-shadow"></div>');
$("#background-shadow").fadeIn("fast", function(){
$(this).click(function(cerrarShadow){
$("#discusion").fadeOut("fast");
$("#background-shadow").fadeOut("fast", function(){
$(".contenido-discusiones").empty();
});
});
});
$("#discusion").fadeIn("fast", function(){
$(".mensaje-cargaPagina").css("display", "block");
$(".contenido-discusiones").css("padding-top", "0").load("discusion.php", {idEntrada: "" + idEntrada + ""}, function(){
$(".mensaje-cargaPagina").css("display", "none");
});
$(document).keydown(function(tecla){
if(tecla.which == 27) {
$("#discusion").fadeOut("fast");
$("#background-shadow").fadeOut("fast", function(){
$(".contenido-discusiones").empty();
});
} else{
}
});
$("#cerrar-discusiones").click(function(cerrarPopup){
cerrarPopup.preventDefault();
$("#discusion").fadeOut("fast");
$("#background-shadow").fadeOut("fast", function(){
$(".contenido-discusiones").empty();
});
});
});
});
});
La funcion load se llama en:
Código Javascript
:
Ver original$("#discusion").fadeIn("fast", function(){
$(".mensaje-cargaPagina").css("display", "block");
$(".contenido-discusiones").css("padding-top", "0").load("discusion.php", {idEntrada: "" + idEntrada + ""}, function(){
$(".mensaje-cargaPagina").css("display", "none");
});
Ya he probado un monton de cosas pero no consigo lograr ningun cambio...
Me podrian ayudar??? De antemano muchas gracias