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
Partager