Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/01/2012, 12:18
pato_cuack
 
Fecha de Ingreso: enero-2012
Ubicación: En una casa
Mensajes: 72
Antigüedad: 12 años, 3 meses
Puntos: 2
Pregunta Random de colores para un Div... ¿Qué está mal?

Hola buenas tardes ilustres personajes en Foros del Web ^^,

Tengo una inquietud respecto a una función que quiero implementar pero no me sale tal como quiero.

Tengo un div, dentro de este div tengo una sesión desde php (un usuario se registra, es redireccionado y aparece acá su nick); ahora quiero "nada más por dinamismo y buscar algo diferente" que este div cambie de Color con cada evento onMouseover o en su defecto con un timer algo así.

Ahora les muestro la funcion:

Código Javascript:
Ver original
  1. function on(){
  2. function colorin(){
  3. return ('0' + Math.floor(Math.random()*256).toString(16)).substr(-2);
  4. }
  5. return '#' + colorin() + colorin() + colorin();
  6. document.getElementById('usuar').style.background = "colorin()";
  7. }
  8.  
  9. function out(){
  10. document.getElementById('usuar').style.background = 'transparent';
  11. }

Como pueden apreciar con el evento onmouseout, hago que esto sea transparente y me muestre el color normal del fondo de mi web. Pero el conflicto está con el onmouseover ya que no me muestra errores ni nada, pero tampoco los colores...

Entonces si por favor fueran tan amables de Informarme en qué está fallando está función, "que creo que está en la declaración final después del return '#'" y cómo podría hacer para resolverlo.

Gracias ^^,
__________________
Aprendo, Aprendo Aprendo :D A la filosofía de Golden Boy ^^,
Desarrollo Web en Colombia