Hola Foreros. Tengo un script para imprimir una imágen evitando imprimir el resto del contenido; en mi caso un bloque de publicidad colocado encima de la imágen. Funciona muy bien en internet explorer, pero no en firefox ¿alguien podria ayudarnos a solucionarlo o sabe de algún otro script que haga lo mismo y funcione en ambos navegadores? Gracias de antemano
El script es este
<script language=javascript>
function JScreenHeight(){
var hs = screen.height - 100;
return hs;
}
</script>
<script language="JavaScript">
function removeelements(){
var remove_el=document.all.remove
//if there is only one element with id=remove
if (remove_el!=''&&remove_el.length==null)
remove_el.style.display='none'
else{
//for each element with id=remove
for (i=0;i<remove_el.length;i++)
remove_el[i].style.display='none'
}
}
function revertback(){
setTimeout("window.location.reload()",50)
}
window.onbeforeprint=removeelements
window.onafterprint=revertback
</script>
<div align="center"><center>
<table border="0" cellpadding="5" cellspacing="5" width="99"
height="60" id="remove">
<tr>
<td align="center" width="80"><a
href="javascript:window.print()"><img
src="impresora.gif"
alt="Imprime el dibujo" border="0" width="48" height="48"
id="remove"></a></td>
<td align="center"><!--webbot bot="HTMLMarkup" startspan --><AQUI EL CODIGO DE LA PUBLICIDAD O CONTENIDO>
<div align="center"><center>
<table border="0" cellpadding="0" cellspacing="0" width="567"
height="60">
<tr>
<td align="center"><img src="imagenes/imagen.gif"
width="100" height="112"></td>