Pour ton exemple, je ferais un rollover tout ce qu'il y a de plus banal. Il vaut mieux éviter le javascript un maximum, mais quand c'est juste pour un agrément visuel, ce n'est pas trop grave. Fonctionne sous IE6, FF 1.03 et Opéra 8
Dans ta page principale, entre <head> et </head>
Code :
- <head>
- <script language="javascript" type="text/javascript">
- imgmenu1 = new Image();
- imgmenu1.src="images/menu1.jpg";
- imgmenu2 = new Image();
- imgmenu2.src="images/menu2.jpg;
- imgmenu3 = new Image();
- imgmenu3.src="images/menu3.jpg";
- imgmenu4 = new Image();
- imgmenu4.src="images/menu4.jpg";
- </script>
- </head>
|
Dans ta feuille de style, tu enlèves la marge de gauche et dans ton doc HTML, tu fais :
Code :
- <div class="head2">
- <div class="menuhaut">
- <img src="images/menu1.jpg" width="100" height="25" name="imageover" id="imageover" alt="Image illustration menu">
- <a href="Accueil/accueil.php" onMouseOver="imageover.src=imgmenu1.src">Accueil</a>
- <a href="EDC/edc_index.php" onMouseOver="imageover.src=imgmenu2.src">EDC</a>
- <a href="ISO9001/iso_index.php" onMouseOver="imageover.src=imgmenu3.src">ISO 9001</a>
- <a href="Applications/appli_index.php">Business Applications</a>
- <a href="Autres/autres_index.php">Autres</a>
- </div>
- </div>
|
Voilà, si j'ai bien compris ton soucis, ça devrait coller.
P.S.: J'ai supposé que c'était du HTML, si tu fais ton site en XHTML, certaines choses sont à revoir pour le W3C Compliant.
Message édité par The-Shadow le 04-05-2005 à 23:46:22