jump to navigation

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.

logoie7
// Internet Explorer
var objetivo = elEvento.srcElement;

// Navegadores que siguen los estandares
var objetivo = elEvento.target;
firefox-logo1

netscape1

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)

Comentarios»

1. neosergio - 9 Enero 2009

si, microsoft apesta