#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


