Bonjour,

J'essaye de modifier le texte d'un lien sur son clic avec javascript afin de simuler un système d'onglets inversant leur position.

voici le html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<div class="onglets_flux">
<a class="onglet_select" id="bt_actu">NOTRE ACTU</a>
<a class="onglet_deselect" id="bt_forum">NOTRE FORUM</a>
</div>
le javascript (avec mootools) qui fonctionne sous firefox mais pas sous ie

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
window.addEvent('load', function(e) {
 
  var mySlide = new Fx.Slide('actu');
  var mySlide2 = new Fx.Slide('forum').hide();
  $('bt_forum').addEvent('click', function(e){
    if((document.getElementById('bt_forum').text)=='NOTRE FORUM')
    {
      document.getElementById('bt_forum').innerHTML='NOTRE ACTU';
      document.getElementById('bt_actu').innerHTML='NOTRE FORUM';
      mySlide2.show();
      mySlide.hide();
    }
    else
    {
      document.getElementById('bt_forum').innerHTML='NOTRE FORUM';
      document.getElementById('bt_actu').innerHTML='NOTRE ACTU';
      mySlide.show();
      mySlide2.hide();
    }
  });
});
apparement le .text des getElementById('bt_forum').text n'existe pas sous ie, une solution ?