Bonjour,
dans le cadre d'un travail en entreprise je dois réaliser une carte interactive des continents afin de montrer les différents partenaires de la société.
La carte à été réalisée en SVG et JavaScript ou l'on retrouve donc les 7 zones séparées ou l'ID de chaque zone est indiqué par ( Z1, Z2,Z3 ect...)
Mon fichier comporte une page html une feuille de style css et deux fichiers JavaScript qui définissent la carte interactive.
Je voudrais lors d'un onclick sur les Zones continent ( Z1 ect) pouvoir afficher une image (tableau regroupant les différents partenaires du continent ).
Le"Z1" représente l'Amérique du nord
et "image1" ma div dans le code HTML contenant l'image a afficher.
J'ai trouvé ce bout de code en javascript mais il ne fonctionne pas je ne sais pas non plus ou dois-je mettre le script si c'est dans le html ou la page javascript (qui contient les Z1 Z2 ect ) qui exécute la fonction lors du onclick---> afficher image
L'algorithme est pourtant simple il s'agit d'une div qui s'affiche lors d'un click sur un élément SVG mais je n'arrive pas à faire afficher mon image si quelqu'un à un conseil a me proposer, je lui en serais très reconnaissant. Merci d'avance
dans le cadre d'un travail en entreprise je dois réaliser une carte interactive des continents afin de montrer les différents partenaires de la société.
La carte à été réalisée en SVG et JavaScript ou l'on retrouve donc les 7 zones séparées ou l'ID de chaque zone est indiqué par ( Z1, Z2,Z3 ect...)
Mon fichier comporte une page html une feuille de style css et deux fichiers JavaScript qui définissent la carte interactive.
Je voudrais lors d'un onclick sur les Zones continent ( Z1 ect) pouvoir afficher une image (tableau regroupant les différents partenaires du continent ).
Le"Z1" représente l'Amérique du nord
et "image1" ma div dans le code HTML contenant l'image a afficher.
J'ai trouvé ce bout de code en javascript mais il ne fonctionne pas je ne sais pas non plus ou dois-je mettre le script si c'est dans le html ou la page javascript (qui contient les Z1 Z2 ect ) qui exécute la fonction lors du onclick---> afficher image
document.getElementById('Z1').onclick = function(e){
if (e.target != document.getElementById('Z1')) {
document.getElementById('Z1').innerHTML = 'image1';
} else{
document.getElementById('Z1').innerHTML = 'Display content';
}
}
L'algorithme est pourtant simple il s'agit d'une div qui s'affiche lors d'un click sur un élément SVG mais je n'arrive pas à faire afficher mon image si quelqu'un à un conseil a me proposer, je lui en serais très reconnaissant. Merci d'avance