#1 Thu 12 March 2009 09:45
- Yannick VEILLET
- Participant assidu
- Lieu: MONTREAL
- Date d'inscription: 5 Sep 2005
- Messages: 165
[MGOS] Image sur infobulle
Bonjour à tous,
Je recherche un exemple de code ou plutôt de syntaxe qui permettrait d'afficher directement une infobulle avec une image variable en fonction de l'objet pointé.
On a en déjà parlé mais ca date...et malgré des test, le résultat n'a pas été concluant...
Si vous avez des idées, d'avance merci!
Yannick
Hors ligne
#2 Fri 20 March 2009 17:15
- Thierry21
- Participant occasionnel
- Date d'inscription: 10 Aug 2006
- Messages: 45
Re: [MGOS] Image sur infobulle
Quelque chose qui ressemble à ça ? :
Code:
concat(concat('<br><div id=LABELIMAGE><P ALIGN=CENTER><img src="', concat(concat('http://localhost/mapguide/photos/', "MARQUE" ),"MODELE")) ,'.JPG" border=0 width=150 ALIGN=MIDDLE alt="Pas de Photo"></P></div>')
Dans le cas présent le nom de l'image est déduit de la concaténation d'un répertoire, de deux propriétés de l'objet (MARQUE et MODELE) et de l'extension ".JPG".
Le tout dans les balise HTML qui vont bien, l'infobulle étant une page HTML.
Hors ligne
#3 Mon 23 March 2009 14:54
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: [MGOS] Image sur infobulle
Hello
Voici un autre exemple de source US/Englsih ...
GeoBye, Pat
PS: Sorry, je n'ai pas traduit le texte car il me semble simple à déchiffrer/comprendre ...
(Autodesk Expert Elite Team)
Hors ligne
#4 Mon 08 June 2009 16:10
- gramylegram
- Participant occasionnel
- Lieu: GRENOBLE
- Date d'inscription: 21 Mar 2008
- Messages: 10
Re: [MGOS] Image sur infobulle
Bonjour,
J'utilise actuellement MG Maestro 1.0.9.
J'arrive à créer un infobulle qui s'affiche lors que l'on passe dessus avec la souris en inscrivant dans tooltip le code suivant:
Code:
concat('<div ID=PN001><img src="http://nomduPC/BONS/PN001.jpg" border=0 alt=PN001.jpg</div>','')
J'ai ensuite pour le point suivant mis à la suite, de façon naturelle, dans mon tooltip le code suivant:
Code:
concat('<div ID=PN002><img src="http://nomduPC/BONS/PN002.jpg" border=0 alt=PN002.jpg</div>','')
Et la problème... Sur chaque point l'infobulle est la même, à savoir les deux images. De même je me suis rendu compte que le "ID=PN001" ne sert à rien ou ne correspond à rien ici puisque j'obtiens toujours le même résultat avec ou sans.
J'aimerai donc savoir comment faire pour que chaque point est sa propre infobulle?Quel code conviendrait?
J'utilise une base de données qui contient 4 colonnes: ID (ex:PN001), COORDX, COORDY, PHOTO (avec un l'hyperlien de mon code)
Merci,
Martin
Hors ligne
#5 Tue 23 June 2009 14:06
- gramylegram
- Participant occasionnel
- Lieu: GRENOBLE
- Date d'inscription: 21 Mar 2008
- Messages: 10
Re: [MGOS] Image sur infobulle
Bonjour,
C'est en forgeant que l'on de vient forgeron. La formule pour mettre des images en infobulle sur des objet est la suivante:
Code:
concat('<img width=500 height=300 src=http://NOMDUSERVEUR/PHOTO/', concat("ID", '.jpg>'))
Tchop,
Martin
Hors ligne