11548 sujets

JavaScript, DOM et API Web HTML5

salut
je suis debutant et j'ai recupéré un menu qui n'est pas valide en xhtml strict et je voudrai qu'il le soit
j'ai fais le tour de plusieur tuto dont sur developpez.com ou il y la description de tout les balises avec leur attribut etc..
le menu inclu du javascript du style
  <p class="menu" id="menu1" onMouseOver="MontrerMenu('ssmenu1');" onMouseOut="CacherDelai();">
	    <a href="http://127.0.0.1/clubvoile/essai/index.php?page=accueil"
		onmouseover="MontrerMenu('ssmenu1');"
		onfocus="MontrerMenu('ssmenu1');">Accueil<span>&nbsp;:</span></a>
      </p>

ce qui n'est pas valide
alors j'ai pris la structure du menu deroulant horizontal d'alsacreations
<dl> 
   <dt class="menu" id="menu2" onMouseOver="MontrerMenu('ssmenu2');" onMouseOut="CacherDelai();"> 
        <a href="#" onfocus="MontrerMenu('ssmenu2');">Projet</a> 
      </dt> 
   </dl> 

qui n'est pas valide non
a écrit :
Ligne:34 Colonne:32 L'attribut `onMouseOver` n'est pas autorisé dans la balise dt.

pourtant d'apres le tuto de developpez.com ca ne devrai pas poser de pb
j'aimerais resoudre se pb si cela est possible
Modifié le 21 Jan 2005 - 11:58
Modérateur
Tu dois écrire les événements javascript en lower case, c'est-à-dire en lettres minuscules : onmouseover, onmouseout.
Modifié le 18 Jan 2005 - 16:59