Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2014, 19:42
shadowcb
 
Fecha de Ingreso: enero-2014
Ubicación: Puerto Montt-Chile
Mensajes: 3
Antigüedad: 10 años, 4 meses
Puntos: 0
Pregunta problema con lista de datos y javascript

Holi, tengo un problema, que me motivo a registrarme en este foro que me ah ayudado a suplir varias dudas que eh tenido sobre php y javascript durante el desarrollo de uan web que comence hace unos dias.
resulta que en un punto de la pagina, el visitante puede seleccionar, algun nivel (numero) para saber cuanto habra aumentado al vida base de su campeon en ese nivel, luego de muuucho investigar como lograr que se pueda hacer itenractuar la operacion de multiplicacion con la lista de datos, y resulto que llegue a algo como esto:
Código HTML:
<select id='nivel'>
    <option value='2'>2</option>
    <option value='3'>3</option>
    <option value='4'>4</option>
		</select> 
Código HTML:
<script language="javascript">
var nivel= document.getElementById('nivel');
if(nivel.selectedIndex<0)
    alert('No hay opción seleccionada');
else
    document.write('la vida aumentara en: '+nivel.options[nivel.selectedIndex].value*82);
</script> 
el resultado de eso es : [URL="http://ayudalol.site50.net/lista.html"]http://ayudalol.site50.net/lista.html[/URL]

el script, se supone que "extrae" el valor seleccionado en la lista desplegable, y luego lo multiplica por 82, sin embargo enrealdiad solo multiplica el valo por defecto "2" y no cambia el resultado de la multiplicacion cuando se selecciona otro valor.
agradeceria cualquier ayuda o consejo para lograr el objetivo de que el 82 sea multiplicado por cada valor que pueda ser seleccionado y ademas si pueden aconsejar un script mas refinado de antemano gracias