Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2010, 16:28
ddiaz820427
 
Fecha de Ingreso: julio-2009
Mensajes: 84
Antigüedad: 15 años, 4 meses
Puntos: 1
Error con jquery en IE8

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.