#1 Tue 03 October 2023 16:57
- Ricola62
- Participant assidu
- Date d'inscription: 24 Apr 2012
- Messages: 167
QGIS: Bandeau html [Pb path]
Bonjour,
J'ai inclus un cadre html dans le composeur de layout afin de dynamiquement afficher un bandeau d'images.
Code:
<html> <body> <div id="imageContainer" style="display:inline-block"> <img src="\\[% @project_folder %]/[% 'media/images/Famille/LABEL.jpg' %]" height="50"/> </div> <script> // Un tableau des urls var imageUrls = ["\\[% @project_folder %]/[% 'media/images/Famille/LABEL.jpg' %]", "\\[% @project_folder %]/[% 'media/images/Famille/APN.jpg' %]"]; // Récupérer l'élément par son ID var imageContainer = document.getElementById("imageContainer"); // Boucle à travers les urls for (var i = 0; i < imageUrls.length; i++) { var url = imageUrls[i]; var img = document.createElement("img"); // Créer un élément <img> img.alt = "Image " + (i + 1); img.style.display = 'inline-block'; img.src = url; // Définir la source de <img> img.height = '50'; imageContainer.appendChild(img);; // Ajouter <img> dans <div> } </script> </body>
Avez vous une piste pour résoudre le problème? ou une alternative?
Dernière modification par Ricola62 (Tue 03 October 2023 16:57)
Hors ligne
#2 Tue 10 October 2023 10:45
- romainbh
- Participant assidu
- Date d'inscription: 20 Aug 2013
- Messages: 355
Re: QGIS: Bandeau html [Pb path]
Bonjour,
Expérience faite sur QGIS 3.20 (pas testé au-delà), les chemins sous forme d'accès direct à une ressource réseau - p.ex. \\serveur\dossier - ne passent pas dans le HTML... Il est nécessaire d'avoir un disque réseau qui soit monté sur une lettre - p.ex. E:\dossier.
En espérant que ceci puisse vous aider ;-)
Hors ligne