Bonjour,
suivant un événement dans ma page, je cherche à changer le style des mes contrôles.
Sous IE, aucun souci, mais sous FF j'ai une erreur.
Mon code :
<p id=\"txtwait\" style=\"text-align:justify;FONT-SIZE: 24px;color:#FF0000\" name=\"txtwait\"> Veuillez patienter pendant la création de l'arborescence</p>
function ResetWait()
{
var waitctl = document.getElementById("txtwait");
waitctl.style.setAttribute('display', 'none');
}
La console FF me dit : waitctl.style.setAttribute is not a function.
J'ai mis une petite alert pour voir, et je remarque, que suivant le navigateur "style" n'est pas de même type, sous FF c'est CSSStyleDeclaration.
J'ai donc regardé la doc de CSSStyleDeclaration, mais je remarque qu'il faut que je déclare préalablement dans mon code HTML le style display.
Bref, 2 codes complètement différents.
D'où ma question : Comment (sans utiliser de framework) montrer ou cacher des composants d'un formulaire, multi navigateurs.
Merci.