Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/02/2013, 20:45
Avatar de freesoftwarrior
freesoftwarrior
 
Fecha de Ingreso: marzo-2006
Mensajes: 362
Antigüedad: 18 años, 1 mes
Puntos: 10
Respuesta: Problema con eventos en la creación de inputs dinámicos

Y te creo, pero sigo sin hacer que funcione. La función estilo es esta

Cita:
function estilo(campo,n)
{
if(n==1)
{document.getElementById(campo).className="texto_n ormal_focus";}
else
{document.getElementById(campo).className="texto_n ormal";}
}
y el código CSS es

Cita:
input.texto_normal{
border:1px solid White;
background: #4F6497;
font: x-small Arial;
color: White;
}

input.texto_normal_focus{
border:1px solid Yellow;
background: #374A77;
font: x-small Arial;
color: White;
}

Acabo de probar poner esto en el evento onfocus

Cita:
boton.onfocus = function () {alert("hoy")}
y veo que se ejecuta.... entonces ¿por que no invoca a la función misma? Es más, cree una función para eso

Cita:
boton.onfocus = function () {alerta(this.id,1)}
y la función alerta es

Cita:
function alerta(campo, tipo)
{alert(campo+" = "+tipo);}
y si funciona..... me parece que bajo esta modalidad, el invocar

Cita:
document.getElementById(campo).className="texto_normal_focus";
¿podría ser el problema? Porque el pasar el parámetro this.id no es el problema ya que eso mismo hago en las otras funciones.

¿que opinas ahora?... en verdad muchas gracias por tu apoyo, se que pronto podré solucionar el misterio de mi "gremlin"