Quería hacerle una consulta al respecto de que podría ser el error que estoy cometiendo.
Estoy con un proyecto de una web donde en el cual estoy utilizando los SpryMenuBarVertical en Dreamweaver CS3, he acompanhado este tutorial http://www.cristalab.com/tutoriales/162/tutorial-de-ajax.html que incluye el siguiente script para poder abrir un archivo html en un div especifico, en realidad utilizando Firefox funciona todo sin problemas ahora en la hora de utilizar Internet Explorer no me funciona en el momento de dar un clic en uno de los menu para que habrá en el div de contenidos.
- Para entender mejor tengo mis div de la siguiente manera;
-Div Main (Que es el que contiene a todos los demás divs a continuación)
- Div Top
- Div Menu (En este div esta el SpryMenuBarVertical )
- Div Contenido (En este div se cargan las paginas html en la cual es llamado por cada menú de SpryMenuBarVertical )
- Spry footer (El pie de la pagina)
Código :
// Documento JavaScript
// Esta función cargará las paginas
function llamarasincrono(url, id_general){
var pagina_requerida = false
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
} else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){ // en caso que sea una versión antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pagina_requerida.onreadystatechange=function(){ // función de respuesta
cargarpagina(pagina_requerida, id_general)
}
pagina_requerida.open('GET', url, true) // asignamos los métodos open y send
pagina_requerida.send(null)
}
// todo es correcto y ha llegado el momento de poner la información requerida
// en su sitio en la pagina xhtml
function cargarpagina(pagina_requerida, id_general){
if (pagina_requerida.readyState == 4 && (pagina_requerida.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id_general).innerHTML=pagina_requerida.responseText
}OBS: La versión del Firefox que utilizo es 3.0.1
Internet Explorer 7
Desde ya muchas gracias amigos..
