Foros del Web » Programando para Internet » Javascript »

Llamar javascript desde otro javascript

Estas en el tema de Llamar javascript desde otro javascript en el foro de Javascript en Foros del Web. Hola a todos: Tengo un javascript que me funciona de maravilla.... Código HTML: function puntitos(donde,caracter) { pat = /[\*,\+,\(,\),\?,\\,\$,\[,\],\^]/ valor = donde.value largo = valor.length ...
  #1 (permalink)  
Antiguo 01/01/2007, 19:01
Avatar de BLAH !!  
Fecha de Ingreso: septiembre-2003
Ubicación: Región Metropolitana, Santiago, Chile
Mensajes: 706
Antigüedad: 21 años, 3 meses
Puntos: 16
De acuerdo Llamar javascript desde otro javascript

Hola a todos:

Tengo un javascript que me funciona de maravilla....

Código HTML:
function puntitos(donde,caracter)
{
pat = /[\*,\+,\(,\),\?,\\,\$,\[,\],\^]/
valor = donde.value
largo = valor.length
crtr = true
if(isNaN(caracter) || pat.test(caracter) == true)
	{
	if (pat.test(caracter)==true) 
		{caracter = "\\" + caracter}
	carcter = new RegExp(caracter,"g")
	valor = valor.replace(carcter,"")
	donde.value = valor
	crtr = false
	}
else
	{
	var nums = new Array()
	cont = 0
	for(m=0;m<largo;m++)
		{
		if(valor.charAt(m) == "." || valor.charAt(m) == " ")
			{continue;}
		else{
			nums[cont] = valor.charAt(m)
			cont++
			}
		
		}
	}


var cad1="",cad2="",tres=0
if(largo > 3 && crtr == true)
	{
	for (k=nums.length-1;k>=0;k--)
		{
		cad1 = nums[k]
		cad2 = cad1 + cad2
		tres++
		if((tres%3) == 0)
			{
			if(k!=0){
				cad2 = "." + cad2
				}
			}
		}
	 donde.value = cad2
	}
}
y para ejecutarlo debe hacer esto ...

EVENTO="puntitos(this,this.value.charAt(this.value .length-1))"

donde EVENTO, puede ser OnMouseDown, OnMouseOver, OnClick, etc...

Lo que quiero es que al clickear un boton (<input type="button" name="puntos" OnMouseDown="puntitos(neto,neto.value.charAt(neto. value.length-1));" value="Puntos">) este haga la funcion puntitos que es este caso sería así:

puntitos(01,01.value.charAt(01.value.length-1)); puntitos(02,02.value.charAt(02.value.length-1)); puntitos(03,03.value.charAt(03.value.length-1))

He intentado algo así

Código HTML:
...
<SCRIPT>
 function puntos()  {
   puntitos(01,01.value.charAt(01.value.length-1));" 
   puntitos(02,02.value.charAt(02.value.length-1));" 
   puntitos(03,03.value.charAt(03.value.length-1));" 
 }
</SCRIPT>
...
<input type="button" name="puntos" OnMouseDown="puntos()" value="Puntos"> 
Pero no me ha dado resultado ... bueno me gustaría saber si es posible que dentor de un script tengo a una funcion que llame otro script para que luego haga lo que necesito

Muchas Gracias.-
Pablo Araya.-
__________________
Adios ...!!!!
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 19:50.