Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/01/2006, 17:49
Avatar de haron
haron
 
Fecha de Ingreso: febrero-2004
Ubicación: Cádiz (refinitivo)
Mensajes: 632
Antigüedad: 21 años
Puntos: 3
bueno, gracias Panino5001 por la informacion, pero typeOf me devolvia una informacion muy limitada del tipo del objeto.

instanceof existe y funciona tanto en IE como en Firefox, lo que pasa es que en IE solo se puede utilizar con tipos basicos, como String, Array, Object:

if (x instanceof Object) {...}

por lo que el operador me servia tanto como typeOf.

el problema es que en principio habia dos opciones, o que el objeto fuese un HTMLInputElement o fuese un NodeList. ambos son Objetos, por lo que no hay forma de diferenciarlos ni con el typeOf ni con el instanceof.

al final lo he hecho de la siguiente manera, por si a alguien le interesa:
Código:
if ((_input1.type !== undefined) && (_input1.type == "text")) {
    window.alert("es un unico campo de texto");
} else {
    window.alert("es otra cosa");
}
__________________
Si ocurre algo importante, estamos afuera fumándonos unos cigarritos.