Hola a todos...
Resulta que me contrataron para hacer la programacion de una pagina web, era sencilla, y para manejar el ajax utilice jquery. Hice la programacion del caso, el cliente la probo y todo bien. Hasta ese momento estaba trabajandola sobre un servidor de mi empresa. Esta es la pagina en mi servidor:
http://laboramos.gmoas.net/menucentral.php
Como podran observa aqui los menus funcionan perfectamente. pero cuando la subi al hosting y entro por el dominio mire lo que pasan:
http://www.laboramos.edu.co/menucentral.php
Como podran observar me al dar click en las opciones del menu me arroja un error en javascript que es el siguiente:
object doesn't support this property or method -> jquery.js -> linea 4792
reviso el archivo del plugin que esta tal cual como lo baje de la pagina y veo que es este segmento de codigo:
Código:
xhr: window.XMLHttpRequest && (window.location.protocol !== "file:" || !window.ActiveXObject) ?
function() {
return new window.XMLHttpRequest(); //Linea del error
} :
function() {
try {
return new window.ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {}
},
accepts: {
xml: "application/xml, text/xml",
html: "text/html",
script: "text/javascript, application/javascript",
json: "application/json, text/javascript",
text: "text/plain",
_default: "*/*"
}
Cada opcion del menu tiene en el onclick una funcion llamada "abrirAjax" que es la que me hace el envio por ajax y que contiene lo siguiente:
Código:
function abrirAjax($CapaAjax,Archivo,URL)
{
// Enviamos el formulario usando AJAX
$.ajax({
type: 'POST',
url: Archivo,
data: URL,
cache:false,
beforeSend: function(){
$CapaAjax.html("<center><img id='cargando' src='../imagenes/cargando.gif' style='border:none'></center>");
},
// Mostramos un mensaje con la respuesta de PHP
success: function(data) {
$('#cargando').hide();
$CapaAjax.html("");
$CapaAjax.html(data);
}
});
}
Curiosamente en mozilla y chrome funciona sin problemas asi que no se que pueda ser, porque justo cuando lo subo al hosting falla y solo en IE.
Alguien por favor que me pueda colaborar con este problemita. Gracias de antemano.