IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

Image map : seul le cadre apparaît


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Blogueur
    Inscrit en
    Mars 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Blogueur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2014
    Messages : 16
    Par défaut Image map : seul le cadre apparaît
    Bonjour à tous,

    Cela fait plus d'1 semaine que j'essaie désespérément de créer un menu cliquable sur mon blog test... (oui j'ai un blog test, pour trouver les bonnes manips et les filer toutes mâchées à mes futures élèves blogueuses aussi idiotes que moi..)

    Je suis sur un mac OS X, et voilà ce que j'ai fait (après mille et une péripéties de débutante) jusque là:
    - J'ai créé un petit menu test sur Gimp
    - J'ai hébergé mon image en .png sur Dropbox (afin d'avoir un lien bien clair - sur mac je ne comprends rien aux emplacements des dossiers)
    - J'ai utilisé le très pratique http://www.maschek.hu/imagemap/imgmap pour définir mes zones cliquables et récupérer le code de tout ça
    - J'ai entré ce code dans le code de mon blog Blogger, et cliqué sur Enregistrer...

    Et là... impossible de valider les modifications, car une fois ce petit bout de code intégré, Blogger me trouve erreur sur erreur dans le code pré-existant, du genre:
    "Erreur d'analyse XML, ligne 858, colonne 7 : The string "--" is not permitted within comments.."

    Alors que c'est Blogger LUI-MÊME qui a généré ce code prédéfini et que je n'ai touché à RIEN d'autre !

    En tant que tout débutante qui se forme au code en fonction de ce qu'elle a besoin de savoir sur l'instant T, je me suis dit que ce problème était peut-être lié à l'EMPLACEMENT auquel j'ai intégré le code de mon image map. Car il est vrai, c'est vraiment "très intuitivement" que je l'ai placé...


    Voilà le code, généré par Maschek, que j'ai ajouté à mon blog:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <img src="Sans titre" width="1050" height="160" border="0" usemap="#map" />
    <map name="map">
    <!-- #$-:Image map file created by GIMP Image Map plug-in -->
    <!-- #$-:GIMP Image Map plug-in by Maurits Rijk -->
    <!-- #$-:Please do not edit lines starting with "#$" -->
    <!-- #$VERSION:2.3 -->
    <!-- #$AUTHOR:Mon nom —>
    <area shape="rect" coords="34,23,135,133" href="http://kobai-uneblondeetblogger.blogspot.fr/" />
    <area shape="rect" coords="166,28,408,136" href="http://uneblondeet-blogger.blogspot.fr"  />
    <area shape="rect" coords="444,29,602,136" href="http://kobai-uneblondeetblogger.blogspot.fr/p/un-onglet-test.html" />
          </map>


    Je l'ai positionné tout à la fin du <header/> du <body/>
    hum.. en espérant que ça signifie quelque chose ce que je précise là.
    Je voulais coller tout le code mais mon message ne passe pas, trop long.


    D'après les éléments donnés, pensez-vous que mon problème puisse être dû à une erreur d'"emplacement"?


    Autre point, j'ai aussi l'impression que mon image ne "sort" pas.
    J'ai essayé de tester le code de l'image map sur http://jsfiddle.net pour voir.
    Et seul un cadre "vide" apparaît.
    Comme si le lien n'était pas fait avec la source.

    Pour info j'ai trouvé bizarre que mon img src soit appelée "Sans titre", alors j'ai essayé de la nommer.
    J'ai donc essayé de plusieurs manières:
    - "nom de mon fichier.png"
    - "user/....../nom de mon fichier.png" (erreur possible vu que j'ai BEAUCOUP de mal avec les liens des fichiers sur Mac OS)
    - "www....le lien généré par Drop Box"
    Mais rien n'y fait.

    Du coup, 2 questions en 1 dans ce très long message pour lequel je m'excuse d'avance:
    1. Pourquoi tout mon code se barre en sucette dès que j'intègre ce petit bout de code inoffensif d'image map ?
    2. Pourquoi mon image semble ne pas se linker et donc se charger correctement ?


    Je serais tellement heureuse que quelqu'un puisse m'aider à trouver une solution...

    Merci d'avance !!!

    Trinita girl

  2. #2
    Membre averti
    Femme Profil pro
    Blogueur
    Inscrit en
    Mars 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Blogueur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2014
    Messages : 16
    Par défaut Idiote que je suis, petit oubli
    Avec toutes ces informations et quelques bons cauchemars de balises carnivores, j'en ai oublié de précisé que j'avais fait un autre essai, qui me prouve que mon image ne se charge pas avec ce code (et toutes ses déclinaisons avec les url et nom de fichier de mon image):

    J'ai enfin réalisé à un moment que ça ne servait à rien du tout de s'ennuyer à chercher un emplacement à ce code dans Blogger, l'interface que j'utilise pour mon blog....
    Puisqu'il y a déjà un gadget prévu à cet effet et qu'on n'a qu'à entrer le code HTML ou Javascript dedans !!!

    C'est donc ce que j'ai fait, et c'est A CETTE OCCASION que j'ai vérifié, encore une fois, que mon "truc" apparaissait bien MAIS: sous la forme d'un cadre vide (non cliquable bien sur).

    Voilà.
    Du coup ma question principale est de savoir COMMENT faire le bon lien avec mon image !

    ...
    Merci encore.

  3. #3
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Bonjour et bienvenue sur developpez.com,

    Etes-vous en train de réaliser un menu ?

    Si oui ce n'est pas le bon procédé.
    A mon avis une liste non-ordonnées avec des images en background pourrait être judicieux. (si j'ai bien compris la demande).

    Voici un exemple : http://www.tankedup-imaging.com/css_dev/rollover.html

  4. #4
    Membre averti
    Femme Profil pro
    Blogueur
    Inscrit en
    Mars 2014
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Blogueur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2014
    Messages : 16
    Par défaut Ça y ressemble bien..!
    Bonjour!

    Hm.. Oui, en effet, cela ressemble a ce que je veux faire dans le fonctionnement.

    C'est bien un menu personnalisé que je veux faire, et ce a partir d'images que j'aurais crées moi même (sur Gimp).
    Pour l'instant j'aimerais déjà réussir a faire apparaître mon image et a faire en sorte que les boutons mènent aux bons liens.

    La prochaine étape sera de réaliser des animations d'images au dessus de chaque bouton/onglet lors du clic et du passage de la souris (a l'aide de Javascript, si j'ai bien suivi les tutos et cours que j'ai lus jusque la).

    Je sais, ambitieux pour quelqu'un qui n'y connait encore rien au code, mais je suis déterminée!


    Je précise que le tout sera a intégrer a un blog Blogger.
    Mais j'imagine que cela ne changera pas grand chose?

    Je suis persuadée que vous m'aiderez a trouver les solutions!!

    Comme vous l'avez compris je suis ouverte a toute suggestion et prête a mettre les mains dans le cambouis!

    Merci encore

  5. #5
    Membre Expert
    Avatar de rodolphebrd
    Homme Profil pro
    Indépendant
    Inscrit en
    Novembre 2012
    Messages
    2 336
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Indépendant
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 336
    Par défaut
    Avez-vous consulté les ressources de Blogger : http://optimisation-blogger.blogspot...lon-texte.html

  6. #6
    Membre confirmé
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Février 2014
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Février 2014
    Messages : 21
    Par défaut
    Bonjour,

    Juste pour dire que dans ton code généré par Maschek, il y a une erreur.
    Un commentaire n'est pas fermé donc les balises <area> ne sont pas du tout prise en compte.

    La correction du code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <img src="Sans titre" width="1050" height="160" border="0" usemap="#map" />
    <map name="map">
    <!-- #$-:Image map file created by GIMP Image Map plug-in -->
    <!-- #$-:GIMP Image Map plug-in by Maurits Rijk -->
    <!-- #$-:Please do not edit lines starting with "#$" -->
    <!-- #$VERSION:2.3 -->
    <!-- #$AUTHOR:Mon nom -->
    <area shape="rect" coords="34,23,135,133" href="http://kobai-uneblondeetblogger.blogspot.fr/" />
    <area shape="rect" coords="166,28,408,136" href="http://uneblondeet-blogger.blogspot.fr"  />
    <area shape="rect" coords="444,29,602,136" href="http://kobai-uneblondeetblogger.blogspot.fr/p/un-onglet-test.html" />
          </map>
    Et comme tu l'as dit, l'attribut src de la balise img ne devrait pas être comme ça. Il faut tu partes du fichier où ce code est mis et que tu remontes jusqu'à ton image.

    Exemple

    src="img/sanstitre.png" (là, ça veux dire que en partant de ton fichier où se situe le bout de ton code, ton image se situe dans le dossier img qui est à la même hauteur que ton fichier).

    La balise img

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Adapter l'image externe.xml au cadre du MC
    Par elvis1203 dans le forum Flash
    Réponses: 4
    Dernier message: 06/06/2007, 09h02
  2. Une image dans une image (image map?)
    Par oklama dans le forum Langage
    Réponses: 3
    Dernier message: 24/01/2007, 14h13
  3. Image de fond & image map
    Par jorisvh dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 25/08/2006, 17h39
  4. Image mapping : probleme entre IE et FF
    Par avogadro dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/08/2006, 14h58
  5. [Image] image map dans des images dynamique?
    Par xtaze dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 19/05/2006, 17h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo