Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2009, 15:32
Zyanya_80
 
Fecha de Ingreso: septiembre-2004
Mensajes: 217
Antigüedad: 20 años, 1 mes
Puntos: 0
Pregunta xmlhttp.Open no funciona en firefox y netscape pero en IE

Hola,
por favor alguien que me pueda ayudar a resolver este problema porque ya busque mucho y encuentro cosas muy paresidas pero hasta ahoro no lohe podido resolver; este es mi codigo:

Este es mi codigo de javascript:

function Resultados(result)
{

var url = "";
var div="";

div = document.getElementById("ctl00_cphPage_ContentUpda tePanel");
div.innerHTML="<center><img src='img/simple.gif'>Generando...</center>";

xmlhttp = GetXMLHttp();
var params = "?parametro1=" + param1 + "&filas=" + fila + "&Columnas=" + columna ;

xmlhttp.Open("POST", "http://tuta/archivo.asp",true);

xmlhttp.setRequestHeader("Accept","text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5");

xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("charset", "iso-8859-1");
xmlhttp.setRequestHeader('Content-length', params.length);
xmlhttp.setRequestHeader('Connection', 'close');


var rText = "";
var comillas = '"';
xmlhttp.send(params);
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4)
{
//alert("xmlhttp.readyState == 4");
if (xmlhttp.status == 200)
{
rText = xmlhttp.responseText;
div.innerHTML = rText;
}
}
}
}

function GetXMLHttp()
{
var xmlhttp=false;

try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E)
{
xmlhttp = false;
}
}

// Mozilla then?
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}

return xmlhttp;
}

Esta es la linea donde mando llamar la funcion

<asp:Button ID="BttnExportacion" runat="server" OnClientClick="Resultados();return false;" Text="Consulta " />

Creo que eso es todo lo que se necesita para que me puedan ayudar.

gracias