Javascript: Detectar la versión de Firefox (y otros navegadores equivalentes)

Es tan sencillo como esto: if (/rv[\:\s](\d \.\d )/.test(navigator.userAgent)){ ffversion=new Number(RegExp.$1); if (ffversion>=1.9) {var ffVer = 3;} else if (ffversion>=1.8) {var ffVer = 2;} else if (ffversion>=1.7) {var ffVer = 1;} } else {var ffVer = 0;} Se utiliza una expresión regular para extraer la versión de Gecko y después, con las condiciones, se sacan […]

Ejecución de funciones Javascript a la carga del DOM (DOM Ready)

Para activar los comportamientos Javascript cuando se haya cargado el DOM es más sencillo utilizar algún framework, como Prototype o Jquery. En estos ejemplos se pretende lanzar la función prueba. Prototype Primera variante: document.observe(«dom:loaded», prueba); Segunda variante: document.observe(«dom:loaded», function() { prueba(); }); Prototype: document.observe Jquery $(document).ready(function(){ prueba(); }); Jquery: evento ready