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.
Casa | Próxima Lección: El Dynamic Layer Objeto API |