Usar Navegadores que trabajen con Estandares. 30 Diciembre 2008
Posted by Fernando Amaya in Navegadores.trackback
Estoy trabajando en el desarrollo de un sitio web, en el proceso de desarrollo eh visto por
conveniente utilizar estandares como son: XHTML, CSS, JavaScript, DOM y tambien asociar todos estos
lenguajes con AJAX.
Pues bien en la etapa incial del desarrollo, vi que el Internet Explorer (Microsoft) es uno de los
navegadores que Mas Incumple con los standares, para muestra un boton.
Si un elemento <div> tiene asignado un evento onclick, al pulsar con el raton el interior
del <div> se origina un evento cuyo objetivo es el elemento <div>. Por lo tanto, las lineas de
abajo lo dicen todo.

// Internet Explorer
var objetivo = elEvento.srcElement;
// Navegadores que siguen los estandares
var objetivo = elEvento.target;


No lo creen, aqui otra muestra:
function manejador() {
var evento = window.event;
// Internet Explorer
var codigo = evento.keyCode;
}
document.onkeypress = manejador;
function manejador(elEvento) {
var evento = elEvento;
// Navegadores que siguen los estandares
var codigo = evento.charCode;
}
Es decir que para poder desarrollar un sitio web y este sea visto en cualquier navegador hay que
escribir doble codigo, una para el engreido IE y otra para los que cumplen
estandares.
Ya ps Microsoft hasta cuando. Insto a todos a usar navegadores que cumplan con los estandares
y a no usar Internet Explorer o (Internet Exploter, a opinion propia es basura)
si, microsoft apesta