Si, functiona en IE, Safari y Chrome pero no funciona en Firefox y Opera (tengo las últimas versiones de todos). ¿Cuál podría ser la causa? La función con la que calculo la posición del contenedor del mapa (para que a partir de ella coloque la imágen sobre el MAP AREA) es ésta:
Código:
function get_window_size() {
var size = Array(800, 600);
if (typeof window.innerWidth != 'undefined') { //Esto para la mayoría de los navegadores, incluyendo Mozilla
size[0] = window.innerWidth,
size[1] = window.innerHeight
} else if (typeof document.documentElement != 'undefined' && typeof document.documentElement.clientWidth != 'undefined' && document.documentElement.clientWidth != 0) { //Esto para IE y Opera
size[0] = document.documentElement.clientWidth,
size[1] = document.documentElement.clientHeight
} else { //Esto para navegadores más antiguos
size[0] = document.getElementsByTagName('body')[0].clientWidth,
size[1] = document.getElementsByTagName('body')[0].clientHeight
}
return size;
}