Bom dia Pessoal,
Desenvolvi um applet simples para impressão de um extrato na máquina do cliente.
No meu formulário tenho a tag:
<APPLET classid=‘clsid:8AD9C840-044E-11D1-B3E9-00805F499D93’ CODE=‘apps.Principal.class’ ARCHIVE=’/sert/impressao/print.jar’ HEIGHT=1 WIDTH=1>
<param name=‘msg’ value=’<%=Extrato%>’>
<param name=‘service’ value=‘auto’>
</APPLET>
e após alguns segundos a página faz um redirect (vide abaixo)
<SCRIPT LANGUAGE=“JavaScript”>
window.setTimeout(“msg.innerHTML = ‘Retire o papel impresso.’;”,2000);
window.setTimeout(“document.location=’/sert/autoatendimento/’”,7000);
</SCRIPT>
Tenho nesta mesma página uma função para tentar dar o foco na janela (vide abaixo)
<script language=“JavaScript”>
function toBackOnLoad(){
window.focus();
}
window.onfocus=toBackOnLoad
</script>
Minha pergunta é como garantir o foco na janela, pois percebi que em alguns casos a janela faz o redirect em o focus. Estou desconfiado que o applet está causando está situação, pois comentei o código do applet na página e não tive o problema.
Gostaria de saber se algum dos companheiros passou por isto e se possível como conseguiu resolve-lo.
Grato