Tema: Dos Ayudas!
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2009, 08:03
Avatar de Breaklo
Breaklo
 
Fecha de Ingreso: junio-2008
Ubicación: Buenos Aires
Mensajes: 95
Antigüedad: 15 años, 10 meses
Puntos: 1
Dos Ayudas!

Hola chicos, estoy haciendo dos funciones, la primera es para que en un input se ponga un color por unos segundos y vuelva, yo lo hise asi:

Código javascript:
Ver original
  1. function color(este){
  2.     este.style.background = "red";
  3.     setTimeout("color2("+este+")",250);
  4. }
  5.  
  6. function color2(a){
  7.     a.style.background = "white";
  8. }

y se aplica así:

<input type="text" onClick="color(this)">

pero el problema es que cuando aplico la 2º function con el setTimeout, no puedo pasar el valor "este", que seria declarado como this.

Si me pueden ayudar mejor :D


------------


La segunda: quiero hacer una function que vos le das el valor del id, y busca todos los elementos que hay y los alerta.

Código javascript:
Ver original
  1. function Datos(id){
  2.     main = document.getElementById(id);
  3.     elementos = main.getElementsByTagName("*");
  4.     for(i=0;i<elementos.length;i++){
  5.         alert(elementos[i]);
  6.     }
  7. }

el problema es que nose como hacer para que me diga si es un A, INPUT, DIV, H1..

gracias por su ayuda