Halfar Postado Dezembro 19, 2007 Denunciar Share Postado Dezembro 19, 2007 tenho o seguinte link:<a href="login.php"><img src="sair.gif" width="54" height="27" border="0"></a>Preciso colocar o evento on click neste link que chama uma funcao para fechar a propria janela. fiz assim:<a href="login.php" onClick="fechar();"><img src="sair.gif" width="54" height="27" border="0"></a>abaixo a funcao para fechar a janela, que é um frame:<script>function fechar(){window.parent.opener.focus(); parent.frames.self.close();}</script>Ocorre erro no script, a janela não fecha, apenas executa a pagina login.php.Como poderia resolver isto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fahledu Postado Dezembro 19, 2007 Denunciar Share Postado Dezembro 19, 2007 você ta chamando o logn.php pelo href do link... tanta chamando td pelo onclickta mais pra javascript... movendo htm >>> js Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PodePerguntar Postado Dezembro 19, 2007 Denunciar Share Postado Dezembro 19, 2007 você tem duas formas mais comuns:<a href="#" onClick="fechar();"><img src="sair.gif" width="54" height="27" border="0"></a> ou <a href="java script:void(0)" onClick="fechar();"><img src="sair.gif" width="54" height="27" border="0"></a> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Dezembro 19, 2007 Autor Denunciar Share Postado Dezembro 19, 2007 tentei fazer como sugeriu, se é que fiz certo:<img src="sair.gif" style="cursor:hand" onClick="fechar(); login.php;" width="54" height="27" border="0">A janela fecha, porem com o incoveniente da mensagem do navegador "a janela está tentando ser fechada...etc", esta mensagem não deve aparecer, e a pagina login não é executada.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 PodePerguntar Postado Dezembro 19, 2007 Denunciar Share Postado Dezembro 19, 2007 igual não táeu: <a href="java script:void(0)" onClick="fechar();"><img src="sair.gif" width="54" height="27" border="0"></a> você <img src="sair.gif" style="cursor:hand" onClick="fechar(); login.php;" width="54" height="27" border="0">você também pode fazer isso q fez, chamar o onclick na figura, mas, tem q tirar esse login.php;essa janela q tá tentando fechar é popup? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Halfar Postado Dezembro 25, 2007 Autor Denunciar Share Postado Dezembro 25, 2007 (editado) veja só pessoal, retomando este assunto, o link abaixo funciona direitinho:<a href="login.php"><img src="sair.gif" style="cursor:hand"; onClick="fechar();" width="54" height="27" border="0"></a>a janela é fechada e a pagina login é executada. É isto o que quero. O único problema e que quando a janela é fechada aparece aquela mensagem do navegador que diz " a página que voce está visitando está tentando ser fechada...etc", eu queria que esta mensagem não aparecesse....Tem como retirar esta mensagem? Editado Dezembro 26, 2007 por fercosmig Utilize as tags de código. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Dezembro 26, 2007 Denunciar Share Postado Dezembro 26, 2007 posta a função fechar aetente usar na função self.close(); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Halfar
tenho o seguinte link:
Preciso colocar o evento on click neste link que chama uma funcao para fechar a propria janela. fiz assim:
abaixo a funcao para fechar a janela, que é um frame:Ocorre erro no script, a janela não fecha, apenas executa a pagina login.php.
Como poderia resolver isto?
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.