Título: Problema con GetElementById en un boton tipo range. Publicado por: Ori-chan en 3 Junio 2014, 22:33 pm El código es este:
HTML: Código
JS: Código
El caso es que si yo cambio el: Código por un: Código todo funciona bien, pero cuando pongo el otro es como si el valor de la variable aumentase (y eso que mas abajo inserta la variable en el html y sale un 1). No se si es que he cogido el valor mal o que, pero me tiene loco. Un saludo y gracias por leer!! :D Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: ivancea96 en 3 Junio 2014, 22:41 pm Cogiendo solo el HTML, y testeando con "javascript:alert(document.getElementById("ancho_del_cuadro").value);", me da el valor bien (1).
¿Qué valor dices que te sale a ti? El que está mal. Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: Ori-chan en 3 Junio 2014, 23:09 pm No me da números, simplemente la posición el píxeles de los cuadros se va alargando. Y probando y sustituyendo he descubierto que el error reside en esa parte de código que da un valor que no es a la variable.
Si quieres copia y pega el código y sustituye los "ce" por 1 u otros números para comprobarlo. Código
Código
Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: ivancea96 en 3 Junio 2014, 23:48 pm ¿Cóm que no te da números? Ponme exactamente la salida que te da el .value()
Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: EFEX en 4 Junio 2014, 00:37 am O sino..
Código
Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: Ori-chan en 4 Junio 2014, 07:38 am Cuando le pido el valor de la variable con
Código me da el correcto (1 por defecto), pero no es el correcto cuando lo pongo aquí: Código
Si yo lo escribo así: Código todo se ejecuta bien (A excepción de que no puedo cambiar el valor) También, si lo pongo así está mal: Código pero an cambio así va bien: Código
Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: ivancea96 en 4 Junio 2014, 13:06 pm Solo por si acaso: inicializaste las variables? 'a', 'b', 'x' e 'y'
Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: Ori-chan en 4 Junio 2014, 16:14 pm Si, lo puedes ver en la explicación de el tema. Está todo el código ahí.
Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: #!drvy en 4 Junio 2014, 16:57 pm No entendí el problema.. xD
Código
Me va bien.. o eso se supone.. Saludos Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: Ori-chan en 4 Junio 2014, 18:04 pm Con ese "parseInt" si que me va!! Muchas gracias! :D
Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: #!drvy en 4 Junio 2014, 20:56 pm Siempre que vayas a tratar valores en campos, usa parseInt() para asegurarte de que estas tratando con un integro =)
Saludos Título: Re: Problema con GetElementById en un boton tipo range. Publicado por: JorgeEMX en 7 Junio 2014, 19:38 pm JA, me dio mucha risa el tema....
En si, casi cualquier valor que venga del DOM es tratado como un string. |