Ir para conteúdo

POWERED BY:

Arquivado

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

razs

IE com as suas brincadeiras

Recommended Posts

Este codigo funciona no firefox na perfeicao mas nao no IE, alguem me da uma ajuda a por isto a funcionar no IE?

 

Obrigado

 


<script type="text/javascript">
function show_visibility(){
for(var i = 0,e = arguments.length;i < e;i++){
var myDiv = document.getElementById(arguments[i]).style;
myDiv.display = "block";
}
}
function hide_visibility(){
for(var i = 0,e = arguments.length;i < e;i++){
var myDiv = document.getElementById(arguments[i]).style;
myDiv.display = "none";
}
}
</script>

</head>
<body>

<select size="1" name="eye_stat" id="">
<option selected value="">Choose Eye(s)</option>
<option value="od" onclick="show_visibility('contentboxgra');">OD</option>
<option value="os" onclick="show_visibility('rightcolumnbox');">OS</option>
<option value="od_os" onclick="show_visibility('rightcolumnbox','contentboxgra')";>Booth Eyes</option>
<option value="" onclick="hide_visibility('rightcolumnbox','contentboxgra')";>Clear Eyes</option>
</select>

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse código está faltando ou impressão minha?

Não funcionou em nenhum navegador

<html>
<head>
<script type="text/javascript">
function show_visibility(){
for(var i = 0,e = arguments.length;i < e;i++){
var myDiv = document.getElementById(arguments[i]).style;
myDiv.display = "block";
}
}
function hide_visibility(){
for(var i = 0,e = arguments.length;i < e;i++){
var myDiv = document.getElementById(arguments[i]).style;
myDiv.display = "none";
}
}
</script>

</head>
<body>

<select size="1" name="eye_stat" id="">
<option selected value="">Choose Eye(s)</option>
<option value="od" onclick="show_visibility('contentboxgra');">OD</option>
<option value="os" onclick="show_visibility('rightcolumnbox');">OS</option>
<option value="od_os" onclick="show_visibility('rightcolumnbox','contentboxgra')";>Booth Eyes</option>
<option value="" onclick="hide_visibility('rightcolumnbox','contentboxgra')";>Clear Eyes</option>
</select>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas de qual versão do IE você está falando? Todas? Até mesmo no IE9?

 

E o que exatamente não está funcionando? Essas funções javascript?

Compartilhar este post


Link para o post
Compartilhar em outros sites

No Chrome também não funciona. arguments.lenght não está definido. Você está passando apenas um argumento para essa função, porque você precisa usar arguments.lenght? Não seria bem mais simples passar logo o ID da div para a função?

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.