innerHTML + firefox = n'importe quoi !
Salut à tous,
Voilà, je suis en train de faire une petite fonction javascript qui me permet d'afficher / masquer un texte dans un SPAN.
Ce script fonctionne sous internet explorer:
http://img262.imageshack.us/img262/8...xplorerew9.png
Le texte s'affiche avec le bon style, c'est le texte en rouge. Et il s'affiche quand il faut (voir conditions dans le code).
Et sous FIREFOX, je n'ai plus de style, et le text s'affiche tout le temps, même quand typeDerniereModif est différent de S ou M.
voilà le code de la fonction javascript:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
function derniereModif(IndexSelected) {
var dateEffet = arrayProviders[IndexSelected-1].dateEffet;
var typeDerniereModif = arrayProviders[IndexSelected-1].derniereModif;
if( typeDerniereModif == "S" ) {
document.getElementById('infoActionPrecedente').innerHTML='WARNING ! a suppression action already exists, and will be executed at the following date: ' + dateEffet;
document.getElementById('infoActionPrecedente').style.visibility = 'visible';
}
else if( typeDerniereModif == "M" ) {
document.getElementById('infoActionPrecedente').innerHTML='WARNING ! a modification action already exists, and will be executed at the following date: ' + dateEffet;
document.getElementById('infoActionPrecedente').style.visibility = 'visible';
}
else document.getElementById('infoActionPrecedente').style.visibility = 'hidden';
} |
Et voici le code de ma balise :
Code:
1 2
|
<span id="infoActionPrecedente" name="infoActionPrecedente" style="visibility:hidden ; color:red"></span> |
Merci ;)