Guest - Marcelo - Postado Outubro 24, 2003 Denunciar Share Postado Outubro 24, 2003 O que há de errado neste codigo? Ele não está funcionando!é uma funçao geral, para abertura de janelas popups de diferentes tamanhos<script>function ChamaJanela("url", "nome", "largura", "altura"){var pop_num = 7;var w = window.open("url","nome",top=0,left=0,"width=" + largura + ",height=" + altura +",scrollbars=" +scroll + ",resizable=no");<!ESTA PARTE SERVE PARA FECHAR A JANELA RESPONSAVEL PELO REDIRECIONAMENTO!>window.opener = windowwindow.close("#")//top.location.href = location.href;//opener = self;//self.close();}</script><!------------------------------------------------------!><html><head></head><!AQUI EU CHAMO A FUNCAO E ENVIO OS VALORES!><body onLoad="java script:ChamaJanela("CascadeMenu.htm", "Menu", "780", "580", "yes"); self.close()" oncontextmenu="return false;"></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Outubro 24, 2003 Denunciar Share Postado Outubro 24, 2003 O erro está na colocação das suas aspas:<body onLoad="java script:ChamaJanela("CascadeMenu.htm", "Menu", "780", "580", "yes"); self.close()" oncontextmenu="return false;">O correto seria:<body onLoad="java script:ChamaJanela('CascadeMenu.htm', 'Menu', '780', '580', 'yes'); self.close()" oncontextmenu="return false;">Do jeito que estava, as aspas antes de CascadeMenu.htm iria fechar a que foi aberta antes de java script:.... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Marcelo - Postado Outubro 24, 2003 Denunciar Share Postado Outubro 24, 2003 :( Ainda não resolveuTroquei aquelas aspas, e ainda tirei as outras la de cima.. mas nada ate agora :( <script>function ChamaJanela(url, nome, largura, altura){var pop_num = 7;var w = window.open(url,nome,top=0,left=0,"width=" + largura + ,"height=" + altura +,scrollbars=" +scroll + ",resizable=no");window.opener = windowwindow.close("#")//top.location.href = location.href;//opener = self;//self.close();}</script><!-- Ta Facil descobrir como foi feito Já esta no caminho certo 1--><html><head></head><body onLoad="java script:ChamaJanela('CascadeMenu.htm', 'Menu', '780', '580', 'yes'); self.close()" oncontextmenu="return false;"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Outubro 24, 2003 Denunciar Share Postado Outubro 24, 2003 <script>function ChamaJanela(url, nome, largura, altura, scroll){e acrescentei ali SCROLL, que eu havia esquecido.... mas nada :( Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 André Gusmão Postado Outubro 24, 2003 Denunciar Share Postado Outubro 24, 2003 O seu problema está na colocação das aspas dentro da função:<script>function ChamaJanela(url, nome, largura, altura){var pop_num = 7;var w = window.open(url,nome,'top=0,left=0,width='+largura+',height='+altura+',scrollbars='+scroll+',resizable=no');window.opener = windowwindow.close()//top.location.href = location.href;//opener = self;//self.close();}</script>Para não me confundir com as apas eu faço sempre o seguinte:Em Tags HTML uso sempre aspas duplas (")Em código JavaScript, uso sempre aspas simples (') ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Marcelo -
O que há de errado neste codigo? Ele não está funcionando!
é uma funçao geral, para abertura de janelas popups de diferentes tamanhos
<script>
function ChamaJanela("url", "nome", "largura", "altura")
{
var pop_num = 7;
var w = window.open("url","nome",top=0,left=0,"width=" + largura + ",height=" + altura +
",scrollbars=" +scroll + ",resizable=no");
<!ESTA PARTE SERVE PARA FECHAR A JANELA RESPONSAVEL PELO REDIRECIONAMENTO!>
window.opener = window
window.close("#")
//top.location.href = location.href;
//opener = self;
//self.close();
}
</script>
<!------------------------------------------------------!>
<html>
<head>
</head>
<!AQUI EU CHAMO A FUNCAO E ENVIO OS VALORES!>
<body onLoad="java script:ChamaJanela("CascadeMenu.htm", "Menu", "780", "580", "yes"); self.close()" oncontextmenu="return false;">
</body>
</html>
Link para o comentário
Compartilhar em outros sites
4 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.