Ir para conteúdo
Fórum Script Brasil

Greg

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Greg postou

  1. 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.
×
×
  • Criar Novo...