Bom dia pessoal,
Quando clico no botão sair da minha aplicação, sai do form (exit_form), ótimo. Mas o browser continua aberto.
Tem algum comando pelo forms que possa fechar a janela do browser?
Já tentei inúmeros comandos, porém sem sucesso.
Agradeço desde já.
Fechar browser pelo Forms 10g
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:

-
- Rank: Estagiário Pleno
- Mensagens: 7
- Registrado em: Qui, 26 Nov 2009 11:43 am
- Localização: Salvador - BA
O primeiro link é para fechar forms apenas, não ajudou muito.
O segundo link ajudou, só que estou com um problema:
Criei o close.html e coloquei no servidor no mesmo caminho onde estão os forms.
Fiz a chamada pelo WEB.SHOW_DOCUMENT('close.htm', 'u_self');
Porem, ele não acha o arquivo. Exibe HTTP 404 - arquivo não encontrado.
Preciso confugurar mais alguma no servidor, para que "enxergue" este arquivo?
Onde posso fazer essa configuração?
Detalhe: Meu servidor é Linux.
Desde já, agradeço a atenção.
O segundo link ajudou, só que estou com um problema:
Criei o close.html e coloquei no servidor no mesmo caminho onde estão os forms.
Fiz a chamada pelo WEB.SHOW_DOCUMENT('close.htm', 'u_self');
Porem, ele não acha o arquivo. Exibe HTTP 404 - arquivo não encontrado.
Preciso confugurar mais alguma no servidor, para que "enxergue" este arquivo?
Onde posso fazer essa configuração?
Detalhe: Meu servidor é Linux.
Desde já, agradeço a atenção.
-
- Moderador
- Mensagens: 1396
- Registrado em: Sex, 01 Fev 2008 2:06 pm
- Localização: Rio de Janeiro - RJ
- Contato:

bom.. no segundo link tem isso tambem não?!?!?
http://yourhostname:portnumber/forms/webutil/closeBrowser.htm
http://yourhostname:portnumber/forms/webutil/closeBrowser.htm
vê se te ajuda
Let me try to help you a little:
1. Create inside your form module, a form trigger called POST-FORM, and include the following code:
web.show_document('/forms/webutil/closeBrowser.htm','_self');
2. Create the closeBrwoser.htm, and put the following code:
<HTML>
<BODY onload="closeit()">
<SCRIPT>
function closeit()
{
win = top;
win.opener = top;
win.close();
}
</SCRIPT>
</BODY>
</HTML>
Be sure to copy the closeBrwoser.htm in one of the virtual folder defined in the OAS Server. For example, in the code I wrote in the point number one, in my OAS I a have a virtual directory called: /forms/webutil/ and in these directory I copy the file.
Look at the FORMS.CONF in your OAS installation, usually these files are in: $ORACLE_HOME/forms/server
-
- Rank: Estagiário Pleno
- Mensagens: 7
- Registrado em: Qui, 26 Nov 2009 11:43 am
- Localização: Salvador - BA
Victor, valeu pela ajuda cara.
Mas ainda não estou conseguindo.
O que acontece é o seguinte:
O comando "Sair" está no menu principal (MENU.MMB), portanto, não tem trigger. Tentei colocar o web.showdocument(ARQUIVO) logo depois do exit_form, mas como já fechou o formulário, não lê mais nada q esteja depois deste comando.
O que mais posso tentar?
Mas ainda não estou conseguindo.
O que acontece é o seguinte:
O comando "Sair" está no menu principal (MENU.MMB), portanto, não tem trigger. Tentei colocar o web.showdocument(ARQUIVO) logo depois do exit_form, mas como já fechou o formulário, não lê mais nada q esteja depois deste comando.
O que mais posso tentar?
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante