Tengo un problemilla al intentar imprimir una pàgina. A ver si alguien me hecha una manita.
Tengo el siguiente código:
Código PHP:
function messageWindow(title, msg, foto,doc)
{
var width="500", height="400";
var left = (screen.width/2) - width/2;
var top = (screen.height/2) - height/2;
var styleStr = 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width='+width+',height='+height+',left='+left+',top='+top+',screenX='+left+',screenY='+top;
var msgWindow = window.open("","msgWindow", styleStr);
var head = '<html><head><title>'+title+'</title><LINK REL="stylesheet" href="!IBI.AMP.CSSPATH;amcxx001.css"></head><body>';
var body = '<table width="98%"><tr><td width="74%" valign="top"><img src="!IBI.AMP.IMGPATH;dot_not.gif" width="6" height="8" /><span class="titu18">'+title+'</span></td></tr><tr><td valign="top" class="FondoNews" id="contNews">'+msg+'</td></tr></table><input type="button" value="Imprimir" onClick="window.print()" > <input type="button" value="Cerrar Ventana" onClick="window.close()"></body></html>';
msgWindow.document.write(head + body);
}
La primera vez que entramos en la pàgina y hacemos click en imprimir la página no hace nada, en cambio, si pulsamos F5 y volvemos a pulsar el botón imprimir, responde.
Le he dado mil vueltas pero sigo sin conseguir que me imprima a la primera.
Alguna idea??
Muchas gracias de antemano!