Código:
lo que pretendo es de que por medio de javascript enviar el elemento seleccionado del select hacia la funcion cargaContenido(valorSeleccionado_id) para que cargue otro select apartir del id que le llegue, esto me funciona cuando ya esta cargada la pagina con el onChange del select y pretendo que sea tambien cuando esta cargando, el alert que esta comentado si muestra el id que necesito enviar, gracias de antemano. <select name = 'marcas' id='marcas' onChange='cargaContenido(this.id)'> <option value = "0">Seleccione una Marca</option> <?php $total_marcas = count($datos_marcas); for($i = 0; $i < $total_marcas; $i++) { if($datos[0]['id_marca'] == $datos_marcas[$i]['id_marca']) { ?> <option value = "<?php echo $datos_marcas[$i]['id_marca']; ?>" selected="selected"><?php echo $datos_marcas[$i]['nombre_marca'];?> </option> <?php } else { ?> <option value = "<?php echo $datos_marcas[$i]['id_marca']; ?>"><?php echo $datos_marcas[$i]['nombre_marca'];?></option> <?php } } ?> </select><font color="red"> *</font> //justo debajo tengo este script <script language="javascript" type="text/javascript"> var lista = document.getElementById("marcas"); var valorSeleccionado_id = lista.options[lista.selectedIndex].value; //var valorSeleccionado_texto = lista.options[lista.selectedIndex].text; //alert("el id del seleccionado es: " + valorSeleccionado_id + " y el texto es: " + valorSeleccionado_texto); cargaContenido(valorSeleccionado_id); </script>