Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2007, 10:37
Neeno
 
Fecha de Ingreso: abril-2007
Mensajes: 22
Antigüedad: 17 años, 10 meses
Puntos: 0
Sonrisa Problema con paso de parámetros

Tengo el siguiente problema al llamar a una función a la que le paso un parámetro numérico

Esta es la función, que solamente muestra el parámetro pasado
Código HTML:
<script language="javascript">
	function mostrarId(id){
		alert ("ID: "+id);
	}
</script> 
Para llamarla, si el valor pasado es 101 no hay fallo, muestra 101
Código HTML:
<li onClick="mostrarId(101)">Visita</li> 
El problema viene cuando pasamos 0101, que el alerta dice que id dentro de la función pasa a valer 65
Código HTML:
<li onClick="mostrarId(0101)">Visita</li> 
¿Qué es lo que está pasando? Y más importante ¿como puedo evitarlo? Ya que en realidad el parámetro que neceisto pasarle a la función se obtiene del identificador de una base de datos y viene con todo 0s a la izquierda.

Última edición por Neeno; 23/06/2007 a las 10:54