banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 29 April 2021 21:47

bd66300
Juste Inscrit !
Date d'inscription: 3 Apr 2021
Messages: 9

QGIS 3.x: Gestion des infobulles avec HTML et javascript

Bonjour,
Je me suis aperçu que les infobulles de QGis pouvaient être paramétrées avec HTML mais aussi Javascript.
Dans l'exemple suivant, je peux afficher la photo dans la section 'html' mais n'arrive pas à récupérer le chemin et le nom de la photo dans la partie javascript:

Code:

<body>
    <div id="div1" style="background-color:#ff0000;">
    <b>Nom de la photo:</b>[%"nom"%]<br>
    <img src="file:///[% "cheminEtNomUnePhoto" %]" />

    <script>
        img  = [% "cheminEtNomUnePhoto" %];
        var idDiv1 = document.getElementById("div1");
        idDiv1.style.width  = "800px";
        idDiv1.style.backgroundColor  = "#00FF00";
    </script>
</body>

L'instruction

Code:

img  = [% "cheminEtNomUnePhoto" %];

me donne une erreur car il semble que le champ

cheminEtNomUnePhoto


ne peut être récupéré de la même façon.

Naturellement, j'ai cherché sur internet mais aucun exemple avec javascript.
Quelqu'un aurait-il une idée (voir une solution)?
Merci d'avance

Hors ligne

 

Pied de page des forums

Powered by FluxBB