Foros del Web » Programando para Internet » Javascript »

Principante, problemas con if

Estas en el tema de Principante, problemas con if en el foro de Javascript en Foros del Web. Hola ;) Hoy acabo de empezar a trabajar con javasript y la verdad que me esta dando varios problemas. No se porque pero no me ...
  #1 (permalink)  
Antiguo 05/10/2005, 14:28
 
Fecha de Ingreso: octubre-2005
Mensajes: 53
Antigüedad: 18 años, 7 meses
Puntos: 2
Principante, problemas con if

Hola ;)

Hoy acabo de empezar a trabajar con javasript y la verdad que me esta dando varios problemas.

No se porque pero no me acaba de funcionar...

el código a modo reducido es este:

<form id="ordinador" action="inici.htm" method="post">
<p>IP :<input type="text" id="ip" name="ip" size="20" /> <br />
<input type="button" value="AceptarJava" onClick="validar(this.form)" />
</form>

function validar(ordinador)
{
var ip,i=0;
ip=ordinador.ip.value;

for(i=0;i<ip.length;i++)
{
if((ip[i]>="0") && (ip[i]>="9")){
document.write(ip[i]);
}
}
}

En principio tiene que hacer más cosas, pero una de ellas es que me escriba todos los números de la ip introducido en el formulario y solo me escribe el primer número...

¿en que me estoy equivocando?

Gracias de antemano ;)
  #2 (permalink)  
Antiguo 05/10/2005, 14:38
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
quitale las comillas.... a 0 y a 9
pd. tu codigo no lo comprendo del todo todavia... cual es su verdadera función?
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #3 (permalink)  
Antiguo 05/10/2005, 15:56
 
Fecha de Ingreso: octubre-2005
Mensajes: 53
Antigüedad: 18 años, 7 meses
Puntos: 2
Gracias por contestar,

Ya he descubirto el problema.. (ip[i]<="9") me he equivocado al poner el menor o igual..

El código lo que tiene que hacer es comprobar que es una dirección ip válida. Lo que he quitado parte del código para centrarme en el problema.

Una pregunta, existe algún tipo de compilador para javascript gratuito?

A veces no funciona porque me he olvidado algun parentesis o he escrito mal una variable. Por ahora trabajo con el bloc de notas del Win98.. bastante incomodo. Estaría bien un programa que me indicara los errores y si se pudiera escribir con tabulaciones y que reconozca los objetos mejor.
  #4 (permalink)  
Antiguo 05/10/2005, 15:59
Avatar de Saruman  
Fecha de Ingreso: mayo-2003
Ubicación: Panama city, Panama, Panama
Mensajes: 1.154
Antigüedad: 21 años
Puntos: 5
la verdad, no conosco ningun compilador.... para escribir los programas yo uso dreamweaver 8.
__________________
Saruman

One Ring to rule them all, One Ring to find them, One Ring to bring them all and in the darkness bind them.
  #5 (permalink)  
Antiguo 05/10/2005, 17:03
 
Fecha de Ingreso: octubre-2005
Mensajes: 53
Antigüedad: 18 años, 7 meses
Puntos: 2
El Dreamweaver identifica los errores de ejecución de javascript?

ya que tengo la versión 4 por ahí perdida.
  #6 (permalink)  
Antiguo 06/10/2005, 01:54
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Básicamente usando dreamweaver en modo código te marca en distintos colores lo que escribes de forma que si cerraste mal un string o cualquier otro error sintáctico lo percibirás antes.

Por cierto, que esas comillas a los números las puedes omitir
  #7 (permalink)  
Antiguo 10/10/2005, 17:09
 
Fecha de Ingreso: octubre-2005
Mensajes: 53
Antigüedad: 18 años, 7 meses
Puntos: 2
Me acabo de dar cuenta que el Firefox trae una consola JavaScript para averiguar errores en el código justo lo que buscaba :D

Si alguien conoce alguna herramienta gratuita más práctica con el mismo fin, le agradecería que me pusiera un link ;)
  #8 (permalink)  
Antiguo 10/10/2005, 17:21
 
Fecha de Ingreso: febrero-2004
Mensajes: 221
Antigüedad: 20 años, 2 meses
Puntos: 0
Javascript no es un lenguaje compilado, es interpretado.
__________________
Guillermo Rauch
Freelancer
  #9 (permalink)  
Antiguo 11/10/2005, 10:57
 
Fecha de Ingreso: octubre-2005
Mensajes: 53
Antigüedad: 18 años, 7 meses
Puntos: 2
Si lo se, pero cuando digo compilador me refiero a algun editor que indique los errores, no que me lo pase a codigo a maquina.

Por ahora con la consola del FireFox me voy apañando, hace lo que necesito, pero estaria bien encontrar algo mejor.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:07.