Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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
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
blzavaleu o help aeabraço
troque esse document.layers e document.all por document.getElementById("d4")... e assim por diante