Ajax Prototype - Como Fechar janela via programação

4 respostas
C

Olá pessoal,

estou querendo descobrir como fazer para fechar a janela criada pelo Prototype via programação. A minha indeia é pode dar um comando via script para fechar a janela apos um cadastro.
Já revirei o site do Prototype e o Google, mas nada achei.
Fala de um tal closeAll mas com segui fazer funcionar.
Tentei fazer como mostro abaixo mas não está aceitando o comando ( win.close(); )

Será que alquem saberia como resolver ?

<body>

fechar

<script type=“text/javascript” language=“javascript”>

function fecharwin(){

win.close();

}
win = new Window(‘window_id’, {title: “Sample”, top:100, left:350, zIndex: 100, resizable: true, title: “Sample window”, showEffect:Effect.Appear  , showEffect:Effect.BlindDown , hideEffect: Effect.SwitchOff, draggable:true, wiredDrag: true })

win.getContent().innerHTML = <h1>Hello world !!</h1>”;

win.setStatusBar(“TESTE”);

win.setDestroyOnClose();

win.showCenter();

</script>

4 Respostas

rodrigo_gomes

Olá,

você pode tentar fechar a janela do browser com

Mas o browser vai fazer uma perguntinha basica do tipo:
“Tem alguem querendo fechar o browser, vai deixar??”

Acho que não da pra fechar direto.

[]´s

C

Olá Rodrigo

Não é janela do Browse que eu quero fechar, mas sim a janela anexo criada pelo Prototupe.
Veja em: http://prototype-window.xilinus.com/themes.html essas janelas que eu estou me referindo.

sergiolopes

Oi Carlos!

Nunca usei essa janela do prototype, mas uma busca na biblioteca me levou a isso aqui:

Olhei no fonte aqui: http://prototype-window.xilinus.com/javascripts/window.js

C

Valeu Sergio,
deu bem certinho. Era isso mesmo.

Criado 23 de fevereiro de 2007
Ultima resposta 23 de fev. de 2007
Respostas 4
Participantes 3