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.

Ejemplo: browsercheck.html [fuente] - para un ejemplo mostrando la producción del Objeto Chequeador de Browsers en tu browser.

Fuente de Código

browsercheck.js

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