problème avec style.display

  • Auteur de la discussion Auteur de la discussion dadovb
  • Date de début Date de début
WRInaute passionné
Bonjour à tous,
J'ai un petit problème de javascript, je suis en train de refaire l'interface graphique d'un site web d'un collègue. Il avait mis en place un renvoi d'erreur en php qu'il affichait en tout début de page grâce à du javascript. Voici le code qui lui sert :
Code:
<table id="tab_erreur">
	<script type="text/javascript">tab_erreur.style.display="none";</script>
	<tr>
		<td><form name="form_erreur">
				<img src="<? echo $repImage ?>danger.jpg">
				<textarea name="frame1" cols="60" rows="2" class="scroll" readonly><? echo "\n\n"; ?> </textarea>
			</form>
		</td>
	</tr>
</table>

et la fonction javascript appelée pour afficher l'erreur :
Code:
function maj_textarea_erreur(erreurMsg){
	document.form_erreur.frame1.value=document.form_erreur.frame1.value+"\t-  "+erreurMsg+"\n";
	rows++;
}

Voilà, le problème, c'est que tab_erreur est toujours visible alors qu'il devrait etre caché à la base et s'activer quand j'appelle la fonction.
Je n'ai modifié que ses fichiers .css et je ne comprends d'où peut venir le problème.

Avez-vous une idée ?
Merci d'avance pour votre aide !
 
WRInaute passionné
ma fonction est appelée plus bas dans mon code :
Code:
if(isset($erreurPseudoMsg)){
			?><script>maj_textarea_erreur('<? echo $erreurPseudoMsg ?>');</script><?
			$affich_tab_erreur	= true;
		}

si on a une erreur on affiche l'erreur grâce au javascript
 
WRInaute passionné
Le principal problème est que ceci ne marche pas :
Code:
<script type="text/javascript">tab_erreur.style.display="none";</script>

Sinon, le retour d'erreur marche, c juste que mon formulaire en readonly, s'affiche tout le temps et quand il n'ya pas d'erreur, il est donc vide et ca ruine ma mise en page.

250ème message : YOUHOU !! g 3 W !!!
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut