Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

GEODATA DAYS 2024

#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