Tuve un problema, el cual pude solucionar, sin embargo, me gustaría saber si algún experto me sabe decir el por qué.
Tengo un menú, el cual interactua via jQuery con el resto de la página, les pongo un fragmento como ejemplo (avdierto que es un fragmento, puede que falte algun cierre, etc)
Código Javascript:
Ver original
$(".menu").click(function () { var estapagina = $.cookie("pagina"); var tituloactual = $(this).attr("title"); $("title").text("Historial médico online ■ Control de Salud - "+ tituloactual); if(estapagina == null){ window.location.href ='/'; } var esteid = this.id ; /// cambiar bakckground ... var nuevobg = "url(/img/" + esteid +".jpg)"; $("#derecha").css("background-image",nuevobg); /// cargar contenido... $.cookie("pagina", esteid); $("#load_ajax").load('/load/'+ esteid + '.php',{menu:esteid});
así como está, mas otro par de cosas que siguen abajo, funciona perfectamente en
FF, Chrome, IE9, Safari, Opera... Ahora que tras haber agregado la linea
Código Javascript:
El funcionamiento de la página murió por completo, en IE8/7, la consola de IE, me informaVer original
$("title").text("Historial médico online ■ Control de Salud - "+ tituloactual);
Cita:
como analizar el caracter 28710 de la linea 17 de la jquery-1.6.1.min.js escapa a mi capacidad mental, se me ocurrió solucionarlo a la antigüa, en la linea en cuestión (obviamente me refiero a la linea de mi script, no de la librería jQuery)SCRIPT65535: Llamada inesperada a un método o a un acceso de propiedad.
jquery-1.6.1.min.js, Línea 17 Carácter 28710
jquery-1.6.1.min.js, Línea 17 Carácter 28710
reemplacé
Código Javascript:
por un más tradicionalVer original
$("title").text("Historial médico online ■ Control de Salud - "+ tituloactual);
Código Javascript:
y todo volvió a funcionar a la perfección en IE7 é IE8, sin dejar de perder funcionalidad en el resto de los navegadores.Ver original
document.title = "Historial médico online ■ Control de Salud - "+ tituloactual;
Si alguien tiene alguna idea y lo comenta, estaré agradecido, quizás asi pueda preveer algun otro problema que se me presente en el futuro.
Saludos