Jaquelinerz Postado Julho 19, 2006 Denunciar Share Postado Julho 19, 2006 Olá Galera...bom eu tenho um probleminha....tenho um script que mostra opções de um menu, ou seja... ela deixa uma determinada TR visivel ou não...a função é a seguinte:function opcoes1(){ if (tabela1.style.display == "block"){ tabela1.style.display = "none"; } else{ tabela1.style.display = "block"; } } o código que chama a função: <td><a href="java script:opcoes1();">Institucional »</a></td> </tr> <tr id="tabela1" style="DISPLAY: none"> <td> <table border="0" cellpadding="0" cellspacing="0" width="100%">só que ela simplesmente não funciona no firefox... tem como fazer-la funcionar?!!? Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 19, 2006 Denunciar Share Postado Julho 19, 2006 talvez assim:<td><a href="#" onClick="java script:opcoes1();">Institucional »</a></td> </tr> <tr id="tabela1" style="DISPLAY: none"> <td> <table border="0" cellpadding="0" cellspacing="0" width="100%">[/code] Link para o comentário Compartilhar em outros sites More sharing options...
0 victormartins Postado Julho 19, 2006 Denunciar Share Postado Julho 19, 2006 não se esqueça de tirar o espaço do java script que o forum cria, coloque javascript Link para o comentário Compartilhar em outros sites More sharing options...
0 Jaquelinerz Postado Julho 20, 2006 Autor Denunciar Share Postado Julho 20, 2006 aff ^^ não funciona =/ Link para o comentário Compartilhar em outros sites More sharing options...
0 Jaquelinerz Postado Julho 24, 2006 Autor Denunciar Share Postado Julho 24, 2006 putz!! já não sei mais ... tentei várias opções e nada...tentei fazer assim também :<td><a href="#" onClick="opcoes1();">Institucional »</a></td> </tr> <tr id="tabela1" style="DISPLAY: none"> <td> <table border="0" cellpadding="0" cellspacing="0" width="100%">e nada... é a função que está errada ou o modo que eu estou chamando-a que não é compativel com o FF?hospedei uma página teste pra rodar o script que não funciona...no caso da página, tentei fazer com layers também e não funcionou....ai está o link :http://jaquelinerz.sites.uol.com.br/menu2.html Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Julho 25, 2006 Denunciar Share Postado Julho 25, 2006 fiz uns testes aqui!!!! sem sucesso! não funfou!to tentando aíabraços Link para o comentário Compartilhar em outros sites More sharing options...
0 Jaquelinerz Postado Julho 25, 2006 Autor Denunciar Share Postado Julho 25, 2006 muito obrigada Fercosmig...Eu tentei várias formas de chamar essa função no html... todas elas funcionam no IE mas nenhuma no FF...por isso creio que o problema esteja no javascript, como não entendo muito não sei onde o FF não está reconhecendo. testei no Netscape e não funcionou também... Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 25, 2006 Denunciar Share Postado Julho 25, 2006 acho que na verdade ele chama a funcao sim, mas não executa o codigo. faz o seguinte, nessa funcao opcoes, tenta por na primeira linha um alert qualquer. tipo escreve qualquer coisa so de teste pra ver se ele chama mesmo a funcao. tipo assim:function opcoes1(){ alert('o kuroi é legal'); if (tabela1.style.display == "block"){ tabela1.style.display = "none"; } else{ tabela1.style.display = "block"; } }[/code]se ele mostrar a mensagem é porque eu so legal!!brincadera... se mostrar a mensagem é porque ele, na verdade, chama sim a funcao, mas o problema esta no restante do codigo.porque também já tive problemas com codigo que funcionam no ie mas não no ff. acho que talvez você não consegui alterar as proprieadades do .style via javascript no ff Link para o comentário Compartilhar em outros sites More sharing options...
0 Jaquelinerz Postado Julho 25, 2006 Autor Denunciar Share Postado Julho 25, 2006 creio que você seja legal (pelo menos foi o que o FF disse ^^")é você tem razão... ele não está mudando a propriedade style com o javascript ^^oh céus!!tem alguma solução pra isso?!?!? Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 25, 2006 Denunciar Share Postado Julho 25, 2006 tem alguma solução pra isso?!?!?é, se alguém souber fala aí que eu também preciso saber Link para o comentário Compartilhar em outros sites More sharing options...
0 Jaquelinerz Postado Julho 25, 2006 Autor Denunciar Share Postado Julho 25, 2006 eu pensei em misturar CSS na parada... mas como conheço muito pouco de JS não sei como fazer isso... nem sei se é possivel ^^ Link para o comentário Compartilhar em outros sites More sharing options...
0 Jaquelinerz Postado Julho 26, 2006 Autor Denunciar Share Postado Julho 26, 2006 Consegui fazer funcionar.vlw galera... brigadão Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Julho 26, 2006 Denunciar Share Postado Julho 26, 2006 é? e como você fez? Link para o comentário Compartilhar em outros sites More sharing options...
0 Jaquelinerz Postado Julho 28, 2006 Autor Denunciar Share Postado Julho 28, 2006 nem fui eu que fiz ^^uma pessoa de um outro fórum que me ajudou XDficou assim:ele criou uma variável que pega o nome da DIV e fez o comando funcionar com essa variável.function opcoes1(){ to1 = document.getElementById('tropt1'); if (to1.style.display == "block"){ to1.style.display = "none"; } else{ to1.style.display = "block"; } } Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jaquelinerz
Olá Galera...
bom eu tenho um probleminha....
tenho um script que mostra opções de um menu, ou seja... ela deixa uma determinada TR visivel ou não...
a função é a seguinte:
o código que chama a função:só que ela simplesmente não funciona no firefox... tem como fazer-la funcionar?!!?
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados