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
Descargar: browsercheck.js
Fuente de Código: browsercheck.js
Casa | Próxima Lección: El Dynamic Layer Objeto API |