Javasript & Image Map

Résolu/Fermé
tcithare Messages postés 102 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 30 août 2010 - 22 mars 2010 à 17:49
vincebzh Messages postés 137 Date d'inscription lundi 22 mars 2010 Statut Contributeur Dernière intervention 7 mai 2013 - 23 mars 2010 à 11:59
Je voudrais faire en sorte que lorsque l'utilisateur survole un élément, un message change, mais je n'y arrive pas. De plus, la console d'erreurs de FF donne des trucs inconnus. Voici mon code :

<HTML>
<HEAD>
<TITLE>Votre titre</TITLE>
<script type="text/javascript" language="javascript">
function affiche(name)
{
switch (name)
{
case "1": 
document.getElementById("div1").innerHTML="Texte 1";
break;
case "2":
document.getElementById("div1").innerHTML="texte 2";
break;
case "3":
document.getElementById("div1").innerHTML="texte 3";
break;
case "4":
document.getElementById("div1").innerHTML="texte 4";
default:
document.getElementById("div1").innerHTML="Passez votre souris sur un objet";
break;
}
}
</script>
</HEAD>
<BODY>
	<img src="1.jpg" ismap usemap="#navbar" alt="image">
		<map name="navbar" alt="map">
			<area shape="rect" coords="13,18,38,60" onmouseover="affiche(1)">
			<area shape="rect" coords="54,24,86,60" href="#" onmouseover="affiche(2)">
			<area shape="rect" coords="96,23,144,66" href="#" onmouseover="affiche(3)">
			<area shape="rect" coords="146,24,186,66" href="#" onmouseover="affiche(4)">
			</map>
<div id="div1">
ok
</div>
</BODY>
</HTML> 



<conf>Windows XP / Firefox 3.6</conf>
A voir également:

5 réponses

vincebzh Messages postés 137 Date d'inscription lundi 22 mars 2010 Statut Contributeur Dernière intervention 7 mai 2013 29
22 mars 2010 à 20:49
Salut.
Alors sois tu met case 1: , soit tu met onmouseover="affiche('1')".
Tu ne peux pas passer un nombre en paramètres de fonction et demander de vérifier un caractère.
1
tcithare Messages postés 102 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 30 août 2010 10
23 mars 2010 à 11:37
Faut que j'enlève les guillemets dans "case "1": " ???
0
vincebzh Messages postés 137 Date d'inscription lundi 22 mars 2010 Statut Contributeur Dernière intervention 7 mai 2013 29
23 mars 2010 à 11:49
oui, ou alors que tu les mettes dans "affiche('1')"
0
tcithare Messages postés 102 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 30 août 2010 10
23 mars 2010 à 11:53
Non ca marche pas ca fait toujours l'affichage par default
0
tcithare Messages postés 102 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 30 août 2010 10
23 mars 2010 à 11:53
Erratum ca marche
0
vincebzh Messages postés 137 Date d'inscription lundi 22 mars 2010 Statut Contributeur Dernière intervention 7 mai 2013 29
23 mars 2010 à 11:59
De rien.
Passe en résolu
0
tcithare Messages postés 102 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 30 août 2010 10
22 mars 2010 à 18:04
up ?
0
tcithare Messages postés 102 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 30 août 2010 10
22 mars 2010 à 18:17
up ????
0
tcithare Messages postés 102 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 30 août 2010 10
22 mars 2010 à 18:24
Une nouvelle fois...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
tcithare Messages postés 102 Date d'inscription lundi 29 septembre 2008 Statut Membre Dernière intervention 30 août 2010 10
22 mars 2010 à 18:58
UP!!!!!
0