Objeto Chequeador de Browsers

Con el adviento de nuevos browsers he necesitado una solución de un chequeador de browsers más sofisticado - El chequeador document.layers y document.all que he estado utilizando no bastará cuando necesitas trabajar con Netscape 4.0, 5.0 y Internet Explorer 4.0. y 5.0. Necesitamos una forma de como chequear estos individualmente. Así que he creado el Objeto Chequeador de Browsers. Este objeto es incluido dentro del DynLayer, y también como un fichero separado js, si deseas utilizarlo cuando no estas utilizando el DynLayer.

Este objeto se va a definir automáticamente por el mismo en un instante como "is":

is = new BrowserCheck()

El objeto es is tiene las siguientes propiedades

Esta combinación de propiedades servirá casi todas tus necesidades con respecto a DHTML - esto es todo lo que este objeto esta designado a hacer. Puedes extender esto para chequear a otros sistemas operativos y imitar enchufes (plugins) o otras cosas.

Entonces ahora no tienes la necesidad de las siguientes líneas en ninguna de tus páginas:

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

En lugar añade en tu página el fichero browser.js:

<script language="JavaScript" src="../dynapi/browsercheck.js"></script>

O si ya estas utilizando él DynLayer no necesitas hacer nada. El DynLayer ya tiene el Objeto Chequeador de Browsers en su fuente.

Ver browsercheck.html para un ejemplo mostrando la producción del Objeto Chequeador de Browsers en tu browser. Ver Fuente de Código

Fuente de Código

Descargar: browsercheck.js
Fuente de Código: browsercheck.js

Casa Próxima Lección: El Dynamic Layer Objeto API
copyright 1998 Dan Steinman