¿Cómo puedo programar el Zoom de página web, que se visualice bien en cualquier navegador?

Actualmente tengo un página en la red, donde cree los típicos Botones de + y - para realizar un zoom in y zoom out de la misma; los problemas se me presentan cuando lo pruebo en diversos navegadores. Por ejemplo al probarlo en IE 8, al hacer el zoom in, aumenta el porcentaje de visualización de la pagina, pero me elimina el Scroll Horizontal de la página, con lo que no puedo ver la parte derecha de la misma.

Así como quisiera poder asignarle el accesskey a este script de forma que lo ejecute con el típico Ctrl "+" y Ctrl "-".

Adjunto el script que actualmente estoy utilizando:

<div id= sizBtns >
<a href= "#" 
onclick= "if(window.parent.document.body.style.zoom!=0)
window.parent.document.body.style.zoom*=1.1;
else
window.parent.document.body.style.zoom=1.1;"
title= "Aumentar (Ctrl +)" id= "btnAumentar" ><i></i></a>
<a href= "#"
onclick= "if(window.parent.document.body.style.zoom!=0)
window.parent.document.body.style.zoom*=0;
else
window.parent.document.body.style.zoom=0;"
title= "Volver al tamaño original (Ctrl+0)" id= "btnTamOriginal" ><i></i></a>
<a href= "#"
onclick= "if(window.parent.document.body.style.zoom!=0)
window.parent.document.body.style.zoom*=0.9;
else
window.parent.document.body.style.zoom=0.9;"
title= "Disminuir (Ctrl -)" id= "btnDisminuir" ><i></i></a>
</div>

Muchas gracias por su ayuda...

Añade tu respuesta

Haz clic para o