bonjour
j'ai récupéré sur internet un script de génération de galerie images en html, le tableau généré en html permet d'afficher des miniatures générée à la volée depuis un répertoire et un sous rep, ce qu'il me manque c'est juste de pouvoir faire ouvrir les images taille réelle dans un popup javascript, ci dessous je copie la partie génération adresse/lien originale, plus bas la modif que j'ai essayée de faire, en l'état actuel, avec cette modif, je génére bien le tableau et quand je cliques le popup s'ouvres mais pas d'images affichée, si je vires le javascript ça marche mais sans le popupdonc j'en conclue que je suis pas doué en synthaxe, donc si quelq'un pouvait éclairer ma lanterne, je lui en serais gré ;o .
ICI PARTIE ORIGINAL DU SCRIPT !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33// Crée le lien dans le tableau global function ajoute_lien($chemin_image, $chemin_miniature, $file) { // Récupère la taille de la miniature sous forme HTML (width="xxx" height="yyy") $taille_html_miniature = getimagesize($chemin_miniature); $taille_html_miniature = $taille_html_miniature[3]; // Rajoute le lien vers l'image au tableau global $GLOBALS['tabl_liens'] $lien = '<a href="'.$chemin_image.'">'; $lien .= '<img src="'.$chemin_miniature.'" '.$taille_html_miniature.' alt="'.$file.'">'; $lien .= '</a>'."\n"; array_push($GLOBALS['tabl_liens'], $lien); } ICI PARTIE MODIFIEE PAR MOI !! // Crée le lien dans le tableau global function ajoute_lien($chemin_image, $chemin_miniature, $file) { // Récupère la taille de la miniature sous forme HTML (width="xxx" height="yyy") $taille_html_miniature = getimagesize($chemin_miniature); $taille_html_miniature = $taille_html_miniature[3]; // Rajoute le lien vers l'image au tableau global $GLOBALS['tabl_liens'] $lien = '<a onclick="window.open(<?php echo(.$chemin_image.)?>)">'; $lien .= '<img src="'.$chemin_miniature.'" '.$taille_html_miniature.' alt="'.$file.'">'; $lien .= '</a>'."\n"; array_push($GLOBALS['tabl_liens'], $lien);
Partager