Foros del Web » Programando para Internet » Javascript »

Cual es el error?

Estas en el tema de Cual es el error? en el foro de Javascript en Foros del Web. Hola a todos tengo el siguiente codigo: function createRequest(){ var httpRequest = null; if(window.XMLHttpRequest){//mozilla, safari,... httpRequest = new XMLHttpRequest(); if(httpRequest.overrideMineType){ httpRequest.overriderMineType('text/xml'); } } else if(window.ActiveXObject){ ...
  #1 (permalink)  
Antiguo 26/02/2007, 22:45
 
Fecha de Ingreso: junio-2004
Mensajes: 170
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Cual es el error?

Hola a todos tengo el siguiente codigo:

function createRequest(){
var httpRequest = null;

if(window.XMLHttpRequest){//mozilla, safari,...
httpRequest = new XMLHttpRequest();

if(httpRequest.overrideMineType){
httpRequest.overriderMineType('text/xml');
}
} else if(window.ActiveXObject){ //IE
try{
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e) {
try{
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}

return httpRequest;
}

function CargarCombo(objetoCombo,accion){

clearChildNode(objetoCombo);
http = createRequest();
http.open('POST', accion, false);
http.onreadystatechange = handleHttpGet;
http.send(null);

var select = document.getElementById(objetoCombo);

var items = http.responseXML.getElementsByTagName("Dato");
alert();
for (var i = 0; i < items.length; i++){

valueCombo=items.getElemenstByTagName('valor').ite m(0);
captionCombo=items.getElemenstByTagName('nombre'). item(0);
agregarDatosCombo(select, valueCombo, document.createTextNode(captionCombo));
}

}

function handleHttpGet(){

if (http.readyState == 1){

if(document.getElementById("wait")){
document.getElementById("wait").innerHTML ="Cargando Datos...";
document.getElementById("wait").style.visibility=' visible';
}
}

if (http.readyState == 4) {
if (http.status == 200){
}
if(document.getElementById("wait")){
document.getElementById("wait").style.visibility=' hidden';
}
}

}
/************************************************** ************************************************** ********************/
function agregarDatosCombo(select, valueCombo, captionCombo){
var opt;
http = createRequest();
opt = document.createElement("option");
opt.value = valueCombo;
opt.appendChild(captionCombo);
select.appendChild(opt);
}

function clearChildNode(elemID){
http = createRequest();
var elem = document.getElementById(elemID);

while (elem.childNodes.length > 0) {
elem.removeChild(elem.firstChild);
}

var opt;
opt = document.createElement("option");
opt.value = -1;
opt.appendChild(document.createTextNode('Seleccion e'));
elem.appendChild(opt);

}


pero me sale error, dice q http no es una propiedad


porq?

saludos
  #2 (permalink)  
Antiguo 27/02/2007, 05:33
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 4 meses
Puntos: 3
Re: Cual es el error?

sustituye http --> httpRequest




Saludos
  #3 (permalink)  
Antiguo 27/02/2007, 06:23
 
Fecha de Ingreso: junio-2004
Mensajes: 170
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: Cual es el error?

No funciona....gracias
  #4 (permalink)  
Antiguo 27/02/2007, 09:30
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 4 meses
Puntos: 3
Re: Cual es el error?

pon el codigo html desde donde lo llamas para hacer la prueba.


Saludos
  #5 (permalink)  
Antiguo 27/02/2007, 09:43
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 4 meses
Puntos: 3
Re: Cual es el error?

en esta linea:

valueCombo=items.getElemenstByTagName('valor').ite m(0);

hay un error, pone it em (separado).

Me daba dos errores, al juntarlo se han quitado los dos.

Saludos

Última edición por wigglyUtrera; 27/02/2007 a las 09:50
  #6 (permalink)  
Antiguo 27/02/2007, 09:50
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 17 años, 4 meses
Puntos: 3
Re: Cual es el error?

pues no, es que se separa al pegarlo aqui.

y cuando se copia, esta separado.

Pon el html


Saludos
  #7 (permalink)  
Antiguo 27/02/2007, 11:55
 
Fecha de Ingreso: junio-2004
Mensajes: 170
Antigüedad: 19 años, 10 meses
Puntos: 0
Pregunta Re: Cual es el error?

Gracias a todos los q me respondieron, ya lo solucione, el que quiera el codigo (llena select por medio de javascript y asp) me dan su correo y se los envio.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:24.