Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/02/2010, 15:04
paynalton
 
Fecha de Ingreso: enero-2010
Mensajes: 152
Antigüedad: 14 años, 3 meses
Puntos: 5
Respuesta: Encontrar objeto IE6

Actualizando de nuevo jejje, encontré una solución:

tuve que pasar el id del campo desde el momento de crear la función e instanciarla inmediatamente después:


Código Javascript:
Ver original
  1. var limit=function()
  2.                 {
  3.                 var campo=campos[i];
  4.                 this.ejecucion=function()
  5.                     {
  6.                     obj=document.getElementById(campo);
  7.                     if(obj.value.length>=obj.limite)
  8.                         {
  9.                         obj.value=obj.value.substring(0,(obj.limite-1))
  10.                         }
  11.                     }
  12.                 }
  13.             limit=new limit;

Esto consume mucha mas memoria ya que se crea y se instancia la función una vez por cada objeto, pero almenos así si lo acepta internet explorer....

Aun sigo pensando en que debemos penalizar el uso de ese explorador.