changer le texte d'un lien (incompatibilité ie et ff)
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:
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:
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 ?