8768 sujets

Développement web côté serveur, CMS

Bonjour,

Sur une image mappée je voudrai ouvrir le lien d’un area dans une shadowbox.
La solution simple comme pour un hyperlien classique serait le code suivant :
<area alt="" title="" href="05_principaux-individus.jpg" coords="6,336,532,550" shape="rect" class="shadowbox" >

en attribuant la class shadowbox au lien de l'area.
Toutefois cela ne fonctionne pas.

Une recherche internet montre cette solution :
<script type="text/javascript">
window.onload = function(){
Shadowbox.init();
Shadowbox.setup(document.getElementById('map').getElementsByTagName('area'));
}
</script>

Que j’ai testé sans succès.

Je suis donc toujours à la recherche d’une solution et ce depuis un certain temps.

Merci pour votre aide
Cordialement
Patrick Mara
Salut,

je ne connais pas shadowbox, cela semble être des fonctionnalités ajoutés en javascript.

Tu obtiens quoi comme erreur dans la console de ton navigateur web ?

En questions un peu au pif pour essayer de mieux comprendre :
- Est ce que tu inclus bien la libraire Shadowbox ?
- Est ce que tu as bien un élément qui a pour id "map" et qui contient la liste de tes balises area ?
- A quoi sert de rajouter class="shadowbox" dans ton area ?
Bonjour,

Merci d'avoir porté un intérêt sur mon sujet.

Tu obtiens quoi comme erreur dans la console de ton navigateur web ? L'image s'affiche correctement mais pas dans une shadowbox
Est ce que tu inclus bien la libraire Shadowbox ? Oui
Est ce que tu as bien un élément qui a pour id "map" et qui contient la liste de tes balises area ? Non
A quoi sert de rajouter class="shadowbox" dans ton area ? pour ouvrir le lien dans la shadowbox

Erreur de débutant !!! J'ai oublié de préciser l'id de l'élément map

Merci pour votre aide

Cordialement
Patrick Mara