Ir para conteúdo
Fórum Script Brasil
  • 0

Não Quero Fechar O Browser!


Guest Biskoito

Pergunta

Guest Biskoito

Pessoal, preciso de uma ajuda em javascript. :P

Temos um sistema aqui que é rodado no IE, existe uma tela no sistema que devemos forçar que o usuário não a feche nem volte, deve sair pelo botão de sair criado.

Estive a procura de algo em javascript para controlar esses botões, o máximo que consegui foi:

window.onbeforeunload = fecharJanela

function fecharJanela()

{

if(confirm("Esta janela deve ser fechada pelo botão SAIR do sistema, favor CANCELAR esta mensagem!"))

{

alert("Favor contatar o setor de Informática!");

}

else

{

return("Esta janela deve ser fechada pelo botão SAIR do sistema, favor CANCELAR esta

mensagem!");

}

}

Quando usado o return e apertado no CANCELAR o browser continua ativado :) , porém quando da OK ele fecha :( !

Não tem como NÃO deixar fechar? :huh: Apenas aparecer uma mensagem avisando que o browser deve ser fechado pelo botão criado!? Já tentei o alert, só que ao apertar OK ele fecha!

Fico no aguardo,

Abraços!

;)

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

fiz uns testes aqui e aparentemente tem um confirm automático do ie que faz a pergunta:

tem certeza que deseja ir para outra página?

Pressione 'OK' para continuar ou 'Cancelar' para permanecer na pagina atual.

acho que esta mensagem não dá pra tirar não.

abraços

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

Pois é, quando uso o Return da isso!

Não tem controlar esses botões? Tem algum comando que pare o "window.onbeforeunload"?

Porque ele cai no If, mas ai se confirmado, não sei o que colocar, tentei Break ou algo do tipo mas ele não para...

=(

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

Galera,

eu consegui fazer ele funcionar fullscreen! :P Mas só com o window.open() :angry:

Não tem como fazer o fullscreen funcionar na página atual sem precisar abrir uma nova janela!?

:huh:

Link para o comentário
Compartilhar em outros sites

  • 0
tente substituir window.open() por window.location.replace()

Aqui é o criador do tópico! Acabei de fazer meu cadastro! :P

Então, o comando que você citou realmente não sai da janela, mas também não funciona o fullscreen! :huh:

Dê uma olhada:

<html>

<body>

<a href="java script: Abre()">Clique aqui!</a>

<script language="JavaScript">

function Abre()

{

window.location.replace("http://www.uol.com.br/","Teste","fullscreen=7");

}

</script>

</body>

</html>

Agora troque o "window.location.replace" por "window.open", você vai ver que funciona o fullscreen!!! :unsure:

O que fazer em!?!?!

Abraços.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...