Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2010, 10:38
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 3 meses
Puntos: 2
ajax select dependientes

buenas tardes,

he tenido que adaptar código para hacer 2 select dependientes utilizando ajax y no encuentro el problema, el error apunta a la línea de declaración de javascript:
"Se esperaba un objeto"

<html>
<head>

<script type="text/javascript">
<!--
function cadenaURLtxDV(pagina,variable,valor,capa)
{
var cadena = pagina + "?" + variable + "=" + valor;
OajaxTDV(cadena,capa);
}

function OajaxTDV(pagina,capa)
{
oXML = AJAXCrearObjeto();
oXML.open('GET',pagina);
oXML.onreadystatechange = function(){leerDatosTXDV(capa);};
oXML.send('');
}

function leerDatosTXDV(capa)
{
if (oXML.readyState==1)
{
document.getElementById(capa).innerHTML = '<img src="">';
}
else if (oXML.readyState==4)
{
document.getElementById(capa).innerHTML=oXML.respo nseText;
}
}

//-->
</script>

</head>
<body>


<form id="solicita" name="solicita" class="nform" method="post" action="">
<label for="grupo">Categoria</label>
<select name="grupo" id="grupo" onChange="javascript:cadenaURLtxDV('http://www.midominio/solicitaopser.asp','grupo',this.form.grupo.value,' divser');">
<option value="">[Elige una Categoría]</option>
<option value="1">Reformas - Construcción</option>
<option value="2">Jardín</option>
</select>
<br />

<div id="divser">
<label for="servicio">Servicio</label>
<select name="servicio" id="servicio" disabled>
<option value="">[Elige un Servicio]</option>
</select>
</div>

</form>
</body>
</html>

tengo una desesperación encima,
si me pueden ayudar.

un saludo,
josé carlos.