Salut tout le monde !
je vous présente mon problème...
j'ai un menu en haut d'une page. En dessous, j'ai mis une bande (image) sur laquelle j'affiche un texte.
Le menu possède quatre images. au passage de la souris sur une image, je voudrais afficher un texte différent. Chaque texte affiché correspond à une image du menu.
Quand je passe le pointeur de la souris sur les images pour changer de rubrique, aucun texte ne s'affiche sur la barre en dessous. En gros, ca marche pas.
Alors voila mon code :
au debut du document :
Code du menu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <script language="javascript" type="text/javascript"> function afficher(int etat){ switch (etat){ case 0: default: message = "Présentation du Sommet Mondial de la Société de l'Information"; alert(message); break; case 1: message = "SMSI - Genève 2003"; alert(message); break; case 2: message = "SMSI - Tunisie 2005"; alert(message); break; case 3: message = "SMSI - Suivi"; alert(message); break; } } function change_etat(int val){ int etat; etat = val; } </script>
Code de la barre en dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <table width="100%" height="40" border="0" align="center" cellpadding="0" cellspacing="0" background="...\image_background.gif"/> <tr> <td><p align="center"><a href=".../index.php"> <img src=".../image1.gif" onmouseover="src='image_over1.gif' ; change_etat(0)" onmouseout="src='.../image1.gif'" border="0" /> </a></p> </td> <!-- le bloc <td> est repete 4 fois avec 4 images diffrentes. La valeur de la fonction change_etat() est soit 0, soit 1, soit 2, soit 3 --> </tr> </table>
Merci de m'aider
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <table width="100%" height="30" border="0" align="center" cellpadding="0" cellspacing="0" background="...\image_background.gif"/> <tr> <td colspan="4" align="center"> <script language="javascript" type="text/javascript"> afficher(etat));</script> </td> </tr> </table>
Partager