Remplacer Name par ID (javascript)
Résolu
Winterboard
Messages postés
137
Date d'inscription
Statut
Membre
Dernière intervention
-
RAD ZONE Messages postés 5230 Date d'inscription Statut Contributeur Dernière intervention -
RAD ZONE Messages postés 5230 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
voice ma page internet reduite:
Vous voyez cette ligne:
il y a un "name". Recement j'ai essayé de faire valider ma page pour xhtml 1.0 strict et le validateur m'a indiquer qu'il faut utiliser ID au lieu de Name.
Pouvez vous m'aider a adapter mon code javascript pourqu'il marche avec id="langbar" dans l'image
Merci d'avance
voice ma page internet reduite:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=windows-1252" http-equiv="Content-Type" /> <title>Untitled 1</title> <script language="javascript" type="text/javascript"> Image1 = new Image(265,406) Image1.src = "http://www.lou-castelet.fr/project/pic/langbar.png" Image2 = new Image(265,406) Image2.src = "http://www.lou-castelet.fr/project/pic/ukover.png" Image3 = new Image(265,406) Image3.src = "http://www.lou-castelet.fr/project/pic/frover.png" Image4 = new Image(265,406) Image4.src = "http://www.lou-castelet.fr/project/pic/nlover.png" function fr() { document.emp.src = Image3.src; return true; } function uk() { document.emp.src = Image2.src; return true; } function nl() { document.emp.src = Image4.src; return true; } function original() { document.emp.src = Image1.src; return true; } </script> </head> <body> <img alt="langbar" name="emp" src="http://www.lou-castelet.fr/project/pic/langbar.png" usemap="#ep" /> <map name="ep"> <area alt="francais" coords="122, 43, 25" href="../" onmouseout="original()" onmouseover="fr()" shape="circle" /> <area alt="nederlands" coords="189, 43, 25" href="/home_nl.html" onmouseout="original()" onmouseover="nl()" shape="circle" /> <area alt="English" coords="54, 43, 25" href="/home_uk" onmouseout="original()" onmouseover="uk()" shape="circle" /> <area alt="noselect" nohref="nohref" shape="default" /> </map> </body> </html>
Vous voyez cette ligne:
<img alt="langbar" name="emp" src="http://www.lou-castelet.fr/project/pic/langbar.png" usemap="#ep" />
il y a un "name". Recement j'ai essayé de faire valider ma page pour xhtml 1.0 strict et le validateur m'a indiquer qu'il faut utiliser ID au lieu de Name.
Pouvez vous m'aider a adapter mon code javascript pourqu'il marche avec id="langbar" dans l'image
Merci d'avance
A voir également:
- Remplacer Name par ID (javascript)
- Remplacer disque dur par ssd - Guide
- Remplacer par word - Guide
- Id telephone - Guide
- Remplacer coco - Accueil - Réseaux sociaux
- Https //id.sonyentertainmentnetwork.com/id/management/ ✓ - Forum PS4
5 réponses
un truc dans ce style
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=windows-1252" http-equiv="Content-Type" /> <title>Untitled 1 </title> <script language="javascript" type="text/javascript"> Image1 = new Image(265,406) Image1.src = "http://www.lou-castelet.fr/project/pic/langbar.png" Image2 = new Image(265,406) Image2.src = "http://www.lou-castelet.fr/project/pic/ukover.png" Image3 = new Image(265,406) Image3.src = "http://www.lou-castelet.fr/project/pic/frover.png" Image4 = new Image(265,406) Image4.src = "http://www.lou-castelet.fr/project/pic/nlover.png" function fr(id){ img = document.getElementById(id).src = Image3.src; return true; } function uk(id){ img = document.getElementById(id).src = Image2.src; return true; } function nl(id){ img = document.getElementById(id).src = Image4.src; return true; } function original(id){ img = document.getElementById(id).src = Image1.src; return true; } </script> </head> <body> <img alt="langbar" id="emp" src="http://www.lou-castelet.fr/project/pic/langbar.png" usemap="#ep" /> <map name="ep"> <area alt="francais" coords="122, 43, 25" href="../" onmouseout="original('emp')" onmouseover="fr('emp')" shape="circle" /> <area alt="nederlands" coords="189, 43, 25" href="/home_nl.html" onmouseout="original('emp')" onmouseover="nl('emp')" shape="circle" /> <area alt="English" coords="54, 43, 25" href="/home_uk" onmouseout="original('emp')" onmouseover="uk('emp')" shape="circle" /> <area alt="noselect" nohref="nohref" shape="default" /> </map> </body> </html>
j'pense que ca devrait le faire :
function fr(id){
img = document.getElementById(id).src ... }
et dans tes bouton :
<area alt="francais" coords="122, 43, 25" href="../" onmouseout="original()" onmouseover="fr('emp')" shape="circle" />
function fr(id){
img = document.getElementById(id).src ... }
et dans tes bouton :
<area alt="francais" coords="122, 43, 25" href="../" onmouseout="original()" onmouseover="fr('emp')" shape="circle" />
????
tu met id a la place de name !!
tu met id a la place de name !!
<img alt="langbar" id="emp" src="http://www.lou-castelet.fr/project/pic/langbar.png" usemap="#ep" /> <map id="ep"> <area alt="francais" coords="122, 43, 25" href="../" onmouseout="original()" onmouseover="fr()" shape="circle" /> <area alt="nederlands" coords="189, 43, 25" href="/home_nl.html" onmouseout="original()" onmouseover="nl()" shape="circle" /> <area alt="English" coords="54, 43, 25" href="/home_uk" onmouseout="original()" onmouseover="uk()" shape="circle" /> <area alt="noselect" nohref="nohref" shape="default" /> </map> </body>
pardon ???
il faut bien sur passer en
il faut bien sur passer en
document.getElementById
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="text/html; charset=windows-1252" http-equiv="Content-Type" /> <title>Untitled 1</title> <script language="javascript" type="text/javascript"> Image1 = new Image(265,406) Image1.src = "http://www.lou-castelet.fr/project/pic/langbar.png" Image2 = new Image(265,406) Image2.src = "http://www.lou-castelet.fr/project/pic/ukover.png" Image3 = new Image(265,406) Image3.src = "http://www.lou-castelet.fr/project/pic/frover.png" Image4 = new Image(265,406) Image4.src = "http://www.lou-castelet.fr/project/pic/nlover.png" function fr(id) { document.getElementById(id).src = Image3.src; return true;} function uk(id) { document.getElementById(id).src = Image2.src; return true;} function nl(id) { document.getElementById(id).src = Image4.src; return true;} function original(id) { document.getElementById(id).src = Image1.src; return true;} </script> </head> <body> <img alt="langbar" id="emp" src="http://www.lou-castelet.fr/project/pic/langbar.png" usemap="#ep" /> <map name="ep"> <area alt="francais" coords="122, 43, 25" href="../" onmouseout="original('emp')" onmouseover="fr('emp')" shape="circle" /> <area alt="nederlands" coords="189, 43, 25" href="/home_nl.html" onmouseout="original('emp')" onmouseover="nl('emp')" shape="circle" /> <area alt="English" coords="54, 43, 25" href="/home_uk" onmouseout="original('emp')" onmouseover="uk('emp')" shape="circle" /> <area alt="noselect" nohref="nohref" shape="default" /> </map> </body> </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
looool si tu as pas compris apres ca !!
2 pour le prix d un ;-))
2 pour le prix d un ;-))
ouais! merci les gars vous etes les meilleurs!
pour le resultat: http://lou-castelet.fr/project
J'ai quand meme une derniere question :p
comment remplacer "name" par "id" dans le <map> ??
allez ici: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.lou-castelet.fr%2Fproject%2F
pour voir ce que je veux dire
Merci encore :)
pour le resultat: http://lou-castelet.fr/project
J'ai quand meme une derniere question :p
comment remplacer "name" par "id" dans le <map> ??
allez ici: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.lou-castelet.fr%2Fproject%2F
pour voir ce que je veux dire
Merci encore :)