Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2005, 06:46
neo_1899_fcb
 
Fecha de Ingreso: marzo-2003
Mensajes: 119
Antigüedad: 21 años, 10 meses
Puntos: 0
estuve probandolo y no me dio ningun problema el nivel, más allá de que, evidentemente, cuando se deja el select tal como está el onchange no se ejecuta y devuelve "undefined".

eso lo solucionas así:

//La funcion que cambia la variable
<script >
function p(arg){document.write(arg);}
var niv;
window.onload=function(){this.niv=document.getElem entById("niveles").options[0].value; }
function nivel(nivel){
this.niv=nivel.value;
}
function Esquema(identificador,nombre){
this.identificador= identificador
this.nombre=nombre;
}
</script>


//la parte donde defino el <select...
<table border="0">
<tr><td>SELECCIONA EL NIVEL DE DIFICULTAD</td></tr>
<tr><td>
<select id="niveles" name="niveles" onChange="nivel(this)">
<option value="facil"> FACILES</option>
<option value="medio"> MEDIOS </option>
<option value="dificil">DIFICILES</option>
<option value="mezcla">MEZCLA </option>
</select>
</td></tr>
</table>