Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dark0

Problemas Com Firefox

Recommended Posts

OláEu baixei aqui uma loja em asp.. a Virtual Store.Só que ela foi feita em base no IE e no Netscape.Eu testei no Firefox.. e nao funcionou..Vejam só..ó o codigo:o botao..

<input type="radio" value="sedex" name="opcao_entrega" onClick="show3();hide1();hide2()" <%if session("modo_entrega")="sedex" then response.write "checked"%>> Sedex  

Agora.. ó os javascripts:

<script type=text/javascript>var isNS = navigator.appName.indexOf("Netscape")  != -1var isIE = navigator.appName.indexOf("Microsoft") != -1function show1() {  if (isNS) document.layers["d1"].visibility = "show";  if (isIE) document.all.d1.style.visibility = "visible";}function hide1() {  if (isNS) document.layers["d1"].visibility = "hide";  if (isIE) document.all.d1.style.visibility = "hidden";}function show2() {  if (isNS) document.layers["d2"].visibility = "show";  if (isIE) document.all.d2.style.visibility = "visible";}function hide2() {  if (isNS) document.layers["d2"].visibility = "hide";  if (isIE) document.all.d2.style.visibility = "hidden";}function show3() {  if (isNS) document.layers["d3"].visibility = "show";  if (isIE) document.all.d3.style.visibility = "visible";}function hide3() {  if (isNS) document.layers["d3"].visibility = "hide";  if (isIE) document.all.d3.style.visibility = "hidden";}function show4() {  if (isNS) document.layers["d4"].visibility = "show";  if (isIE) document.all.d4.style.visibility = "visible";}function hide4() {  if (isNS) document.layers["d4"].visibility = "hide";  if (isIE) document.all.d4.style.visibility = "hidden";}</script>

Como eu posso adicionar o Firefox nisso daí?Alguem tem noção?Se conseguirem me mostrar.. tá beleza..Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lex, meu velho.. eu consegui fazer isso ontem ainda, heheUsei:document.getElementById("d1").style.visibility = "visible"; e:document.getElementById("d1").style.visibility = "hidden"; Mas, valeu sua respostaAbraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dark, se tu precisar não somente esconder, mas tb tirar o código do fluxo html, use ao invés do visibility o display. Para deixar invisivel use 'none' e para deixar visivel 'block'. Mas tome cuidado ao usá-lo, se você tirar o codigo do fluxo você vai acabar mexendo no teu layout.

 

Outra coisa, se você utilizar o document.getElementById() você pode usar tanto para IE como para NN, não precisa fazer o teste, ele funciona nos dois...

 

Abraço

 

Crystian

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.