22/07/2005, 06:46
|
| | 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> |