Bom dia pessoal, sou novo no fórum, e estou com um ploblemão.
Tenho um código js que serve para esconder uma div. Para ele ser executado tem uma imagem (um sinal de menos) que é um link para a função que esconde a div.
Ao esconder a div, ele deveria trocar a imagem pra outra que é um sinal de mais (tipo os blocos de agenda da google), mas no IE ele simplesmente esconde todas as imagens! O que posso fazer pra funcionar no IE?
Aí vai o código html:
<table border="0" cellpadding="2" cellspacing="0" >
<tr>
<th><a href="#" onclick="MudaMod ('some','min','max');">
<img id="min" src="images/min.png" border="0" alt="esconder"/>
<img id="max" src="images/max.png" border="0" style="display:none"/></a></th> <!-- display desta imagem é alterada pelo script -->
<th>Alterações</th>
</tr>
<tr id="some" class="some"> <!-- classe que faz aparecer a div -->
<td id="meu" class="default" colspan="2"><a href="#" >Nada alterado</a></td>
</tr>
</table>
e aqui o script:
function MudaMod (elemento,min,max) {
mod = document.getElementById (elemento);
min = document.getElementById (min);
max = document.getElementById (max);
if (mod.className == 'some'){
mod.className = 'aparece';
min.style.display = 'none';
max.style.display = 'inline-table';
}else{
mod.className = 'some';
max.style.display = 'none';
min.style.display = 'inline-table';
}
}
Peço que me ajudem.
Desde já agradeço;
Gregori Maus
*Descobri, o IE não reconhece o comando css inline-table da classe que era mudada pelo js, assim só é possível com block.
Pergunta
Greg
Bom dia pessoal, sou novo no fórum, e estou com um ploblemão.
Tenho um código js que serve para esconder uma div. Para ele ser executado tem uma imagem (um sinal de menos) que é um link para a função que esconde a div.
Ao esconder a div, ele deveria trocar a imagem pra outra que é um sinal de mais (tipo os blocos de agenda da google), mas no IE ele simplesmente esconde todas as imagens! O que posso fazer pra funcionar no IE?
Aí vai o código html:
e aqui o script:Peço que me ajudem.
Desde já agradeço;
Gregori Maus
*Descobri, o IE não reconhece o comando css inline-table da classe que era mudada pelo js, assim só é possível com block.
Link para o comentário
Compartilhar em outros sites
0 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.