problème avec style.display

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 !!!
 
Discussions similaires
Haut