Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2008, 23:17
danteq
 
Fecha de Ingreso: septiembre-2008
Mensajes: 23
Antigüedad: 15 años, 7 meses
Puntos: 0
Se me repite el combo

Un saludo a todos, lo q estoy haciendo es q cuando selecciono el valor de un combo se me carge un valor en un textbox dependiendo de lo q seleccione en el combo. Lo estoy haciendo con ajax el problema es q cuando selecciono el valor se me repite el combo en la pagina es decir me salen dos combos. Q puedo hacer este es el codigo en ajax

var peticion = false;
var testPasado = false;
try {
peticion = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
peticion = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
peticion = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
peticion = false;
}
}
}
if (!peticion)
alert("ERROR AL INICIALIZAR!");

function cargarCombo (url, comboAnterior, element_id) {

var element = document.getElementById(element_id);

var valordepende = document.getElementById(comboAnterior)
var x = valordepende.value

var fragment_url = url+'?Id='+x;

element.innerHTML = '<img src="loading.gif" />';

peticion.open("GET", fragment_url);

peticion.onreadystatechange = function() {
if (peticion.readyState == 4) {
element.innerHTML = peticion.responseText;
}
}
peticion.send(null);
}

y en el evento onchange="javascript:cargarCombo('mipagina.php', 'combodependiente', 'div_donde se quiere cargar')"



Mucahas gracias de antemano y espero q me puedan ayudar