Zone à cliquer sur une image

Fermé
kelen - 25 juil. 2003 à 11:07
 kelen - 25 juil. 2003 à 17:26
bonjour à tous
j'aimerais comprendre et ensuite programmer la façon de faire des zones sur une image et de pouvoir cliquer dessus pour en faire un lien
apparemment c fait en javascript mais je suis un peu une buse dan s ce langage
merci de votre aide

13 réponses

Utilisateur anonyme
25 juil. 2003 à 11:11
Salut,
C'est pas du javascript. C'est du bon vieux html...
Mais c'est assez chaud à faire. Moi qui suis toujours pour les editeurs de texte, la j'avoue que je me suis servi de DreamWeaver. (Bon j'ai balancer tout le code de daube autour après mais bon...) :o)

http://www.allhtml.com/html/html125.php?ret=index.php

A+.

Kalamit,
o(^_^)o
1
BreTzeL Messages postés 59 Date d'inscription mardi 22 juillet 2003 Statut Membre Dernière intervention 28 juin 2005 23
25 juil. 2003 à 14:35
bonjour à tous,

Sinon il y a un freeware tres simple et bien efficace qui s'appelle geoHTML et qui fait les AREA. il gere aussi tous les evenements javascripts, y a qu'a entrer les parametres dans les cases, c facile.

http://www.fegi.ru/geohtml/index.htm
1
cool merci je pensais que c'était du javascript !!
moi non plus je suis pas fan de dreamweaver ! d'ailleurs je sais pas m'en servir ça sera l'occasion ;o))
0
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 503
25 juil. 2003 à 11:43
0

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

Posez votre question
est-ce que c'est possible de lancer un son plutôt que de rediriger vers un lien en cliquant sur une partie de l'image ??
0
txiki Messages postés 3933 Date d'inscription mercredi 30 janvier 2002 Statut Contributeur Dernière intervention 24 mars 2023 506
25 juil. 2003 à 12:24
Salut a tous,
Kalamit; (Bon j'ai balancer tout le code de daube autour après mais bon...)
Moi j'utilise Dreamweaver et j'en suis très content mais qu'appelle-tu le code de daube autour ? C'est sur quand on code tout à la main, c'est facile de supprimer l'inutile après mais encore faut-il connaitre l'inutile. La fonction nettoyer le code ça suffit pas ? Remarque, ça concerne les codes générés par d'autres applis... et pas Dream.


http://abarka.free.fr
Un adulte assis voit plus loin qu'un jeune debout.
0
Utilisateur anonyme
25 juil. 2003 à 14:48
Bah, les generateurs, c'est bete et con. Bah oui, ils vont te coller tout un tas d'attributs pas necessaires et meme des fois, pas reconnu en tant que tel par le W3C. Ou alors, te coller automatiquement du javascript sans que tu le saches... Et meme qd ils sont très cons (Ca arrive à DreamWeaver) il ne referme pas les balises.

Au niveau du poids, c'est souvent pas optimisé, y'a des <div> dans tous les sens ou des & nbsp qui se suivent par dizaine...

Qui plus est, je n'utilise pas ce genre de logiciel, parce que je n'ai pas les moyens, et que le php, c'est bcp mieux avec un editeur de texte fait "pour" !

Voili voilou, je comprends malgrès tout qu'on puisse l'utiliser, ce n'est que mon opinion sans grande valeur ! :o)

Kalamit,
o(^_^)o
0
je reve ou tu accepte d'afficher la page sur M$IE alors que tu pretend etre un linuxien d'apres le nom de ton image surtout qu'en en plus tu utilise des son au format kro$oft au lieu d'universel comme le wav...

;-)

pas tres clair tout ça....faudrait savoir si tu veux du linux ou pas...

-------------------

par contre pour le code en lui meme je vois rien de "problematique"...
je suis pas tres doué en javascript mais à priori il a l'air correct.
et je vois pas non plus dans ton hm body ce qui pourrait provoquer une telle erreur...

peut etre devrais tu tester a la fois d'autres et sur d'autres navigateurs pour voir si le bug persiste.
0
je suis désolé mais le format son m'est imposé par mon boss
ensuite là où je bosse ils ne sont pas pro logiciels libres mais j'y remédie petit à petit ! je viens de mettre un serveur freebsd
tu peux quand même remarquer que je fais un test pour voir si le navigateur est netscape ! j'aurais pu m'en passer...
mais bon ça tiendrait qu'à moi le choix serait vite fait si tu vois ce que je veux dire ;o))
0
j'imagine oui...

;)

mais par contre j'arrive pas à comprendre pourquoi ca bug...
à priori y'a pas d'erreur de codage.... (ou alors je la vois pas)
0
BreTzeL Messages postés 59 Date d'inscription mardi 22 juillet 2003 Statut Membre Dernière intervention 28 juin 2005 23
25 juil. 2003 à 16:16
je dis peut etre une connerie, mais ca ne viendrait pas du fait que le docuiment.write en fait apres l'affichage de la page? a ce moment la, le browser prend ca pour une nouvelle pageet c'est normal que, quand tu actualise, tu n'ais que le son et plus l'image.
0
bah je te dirai que j'en sais rien vu que je suis une buse en javascript
si tu as une autre solution je suis preneur ;o))
0
BreTzeL Messages postés 59 Date d'inscription mardi 22 juillet 2003 Statut Membre Dernière intervention 28 juin 2005 23
25 juil. 2003 à 16:25
j'ai trouvé ca : http://membres.lycos.fr/wphilippe/js_sound.html

je pense ke ca peut t'aider : le son est géré par javascript plutot que par une balise html.
voila!
0
lol
merci mais si tu regardes mon code tu vas t'apercevoir que je l'ai recopié de ce site !!
0
BreTzeL Messages postés 59 Date d'inscription mardi 22 juillet 2003 Statut Membre Dernière intervention 28 juin 2005 23 > kelen
25 juil. 2003 à 16:38
lol oui j'avais pas vu!

a ce moment la, prend le bas de la page cad

function PlaySound(URL) {

if (parseInt(navigator.appVersion) <4) return false;
if (MSIE) {
document.all.sound1.src = (URL);
} else {
document.sound1.play(false, URL);
}
}
0
kelen > kelen
25 juil. 2003 à 16:52
merci j'essaie ça
j'avais pas vu le bas ;o))
0
kelen > kelen
25 juil. 2003 à 17:26
bon bah ayé c cool ça marche
merci à tous !!
0
salut tout le monde voici un bout de code pour jouer du son quand on clique sur une zone de l'image mais ça fait des trucs bizarres
par exemple quand j'actualise la page le son repart et l'image disparait...
merci de votre aide

<HTML>
<HEAD>
<TITLE>Zone son</TITLE>
<script LANGUAGE="JavaScript">
<!--
function zik()
{
var MSIE = navigator.appName=="Microsoft Internet Explorer";
if (!MSIE)
{
document.write('<embed src="berceuse.wma" autostart=true hidden=true>');
}
else
{
document.write('<bgsound src="berceuse.wma" loop="0">');
}
}
//-->
</script>
</HEAD>

<BODY>
<IMG SRC="gamingtux.jpg" USEMAP="#gamingtux" WIDTH=640 HEIGHT=480 BORDER="0">
<MAP NAME="gamingtux">
<AREA ID="tete" SHAPE="RECT" HREF="#" OnClick="zik()" COORDS="328,117, 490,267">
</MAP>
</BODY>
</HTML>
-1