Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2007, 04:45
hamza.kmh
 
Fecha de Ingreso: febrero-2007
Mensajes: 2
Antigüedad: 17 años, 3 meses
Puntos: 0
" AJAX " getElementbyid.innerhtml y IE

Buenas
mi problema es que mi aplicacion funciona en Firefox, perfectamente, pero en IS y Opera (los que tengo en mi pc) funciona sin sacar los datos.

Primero os dejo el codigo js (Es cortito):

function countrytocity(select1,select2){
//donde se mostrará los registros
alert("entra");
Contenido1 = document.getElementById(select1).value;
Contenido = document.getElementById(select2);

hidden_div(select1,Contenido1);

ajax=objetoAjax();
//uso del medoto GET
//indicamos el archivo que realizará el proceso de paginar
if(select2=="info")
{
page="ajax.php?select1="+select1+"&cod="+Contenido 1;
}else{
page="ajax.php?select1="+select1+"&select2="+selec t2+"&cod="+Contenido1;
}

ajax.open("GET", page);
//como hacemos uso del metodo GET
//colocamos null ya que enviamos
//el valor por la url ?pag=nropagina
ajax.send(null)

ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar resultados en esta capa
//Contenido.innerHTML = ajax.responseText
Contenido.innerHTML = 0; // remplazar con 0 si no se actualiza el text
var result = eval('(' + ajax.responseText + ')');

if(select2=="info")
{
alert(result['select1']);
Contenido.innerHTML = result['select1'];
}else{
for ( var i in result )
{
alert(result[i]);
Contenido.innerHTML += '<OPTION VALUE="' + i + '">' + result[i] + '</OPTION>';
}
}
}
}
}

Lo que no me explico que ni alert(); funciona en opera.
Bueno, el formulario contiene unos <Select>, lo curioso que aparece las opciones que se bede aparecer PERO no saca datos.

Alguien Puede Saber PRQ?
Gracias