MAP inefficace

Mammouth du PHP | 693 Messages

29 janv. 2007, 18:36

J'ai un petit problème...

J'ia défini un MAP

Code : Tout sélectionner

<map name="demo"> <area shape='rect' href='javascript:popup("noeud.php?noeud=271")'alt='271' coords='1872,1239,1896,1280'> etc... </map>
mais quand je l'utilise
<img src="cartefrance1.jpg" usemap="#demo">
il ne marche pas. Pourtant, j'ai vérifié la source, et il est bien envoyé au navigateur. D'autre part, quand j'était sur mon serveur WAMP, il marchait ...

ViPHP
AB
ViPHP | 5818 Messages

29 janv. 2007, 21:36

Bonsoir,

Essayes

Code : Tout sélectionner

<map name="demo" id="demo">

Mammouth du PHP | 693 Messages

29 janv. 2007, 21:51

Ca marche toujours pas...

ViPHP
AB
ViPHP | 5818 Messages

29 janv. 2007, 22:40

re,

Cela doit donc venir de ta fonction javascript. Essayes de diriger vers une url de ton site pour voir si ça fonctionne.

Mammouth du PHP | 693 Messages

29 janv. 2007, 23:47

Je ne pense pas.

Sinon, j'aurais bien le texte alternatif, mais si j'essayais d'ouvrire le lien, ca aurais pas marché.

Deplus, mon MAP marchais très bien sur mon serveur WAMP...

EDIT j'ai essayé, et ca marche pas non plus

ViPHP
AB
ViPHP | 5818 Messages

30 janv. 2007, 00:13

Re,

Incompréhensible! Bon j'ai fait un petit test ici http://www.abciweb.net/test15.php avec une map et une zone sensible sur mon nom et sur le C de création. Les deux zones redirigent vers mon site.

Si tu veux tu peux recopier le code source de cette page puis la mettre sur ton serveur pour tester. Cela te permettras peut-être de mieux comprendre l'origine du bug.

Mammouth du PHP | 693 Messages

30 janv. 2007, 19:44

C'est bon, j'ai trouvé.

J'avais oublié un espace entre l'adresse et le popup...

Mammouth du PHP | 693 Messages

01 févr. 2007, 13:53

Bonjour

J'ai une autre question.

Peut on mettre une ancre dans un MAP ?

ViPHP
AB
ViPHP | 5818 Messages

01 févr. 2007, 17:23

Bonjour,

A partir du moment ou ton map possède un id, pourquoi pas? Au chargement, la page devrait se rendre vers l'id correspondant.

Mammouth du PHP | 693 Messages

01 févr. 2007, 18:32

Je ne comprend pas très bien...

Il faut définir un MAP uniquement avec l'ancre ? J'aimerai integrer l'ancre dans un MAP existant. C'est aussi possible ?
Dans ce cas ca donnerai un code de ce genre ?

Code : Tout sélectionner

<map name="demo"> <area shape='rect' href='javascript:popup("noeud.php?noeud=271")' alt='271' coords='1872,1239,1896,1280'> etc... <area shape='rect' name='nom' coords='xd,yd,xf,yf'> </map>

ViPHP
AB
ViPHP | 5818 Messages

03 févr. 2007, 19:10

Bonjour,

Normalement une ancre sert à être certain que l'objet défini par son id sera visible au chargement de la page sur appel d'une autre page

Page d'appel ex

Code : Tout sélectionner

<a href="page_ou_se_situe_l'objet.php#demo"/>lien</a>
Page où se situe l'objet

Code : Tout sélectionner

<map name="demo" id="demo"> <area shape='rect' href='javascript:popup("noeud.php?noeud=271")' alt='271' coords='1872,1239,1896,1280'> etc... <area shape='rect' name='nom' coords='xd,yd,xf,yf'> </map>

Mammouth du PHP | 693 Messages

04 févr. 2007, 13:39

Merci beaucoup, mais je me suis sans doute mal exprimer

Je prend un exemple concret. J'ai plusieurs cartes, qui ont des liens. Je peux faire un MAP pour ces liens.

Cependant, le navigateur ira tout le temps au coin supérieur gauche. J'aimerai que le navigateur aille sur un certain point défini (et je pensais que c'était à l'aide d'ancre...)

Un exemple Concret, j'ai une carte de France et d'Espagne. Sur la carte d'Espagne, il y a une route qui part de Barcelone et qui va vers la France. Je peux mettre un lien hypertext vers la carte de France à l'aide d'un MAP, mais je serais au nord ouest. Il faudra donc que je me déplace avec les barres de défilement pour arriver à la route Barcelonne/Narbonne. J'aimerai que le navigateur aille directement sur celle ci.