Bonjour,

Je rencontre un souci avec un script js que j'utilise pourtant depuis pas mal de temps.
Ce js n'a aucune dépendance externe.

en fait c'est un script qui me permet de cliquer sur une image dans un script et d'envoyer le nom du fichier dans un champs de formulaire.

Il fonctionne habituellement très bien, mais là il est inactif...
Pourtant si je le deplace dans le répertoire racine, il fonctionne nickel.

La seule url appelée est celle du répertoire contenant les images et elle est bonne (puisque les images s'affichent.

le souci est que les liens sur les images sont inactifs (ou semblent l'être)

Si vous pouviez m'aider pour comprendre ce qui ne va pas car là je tourne maboul...

Code php : 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<form method="post" action="mdf_img.php?id=<? echo $id ?>" name="">
<input type="text" name="img" id="iImage" maxlength="50" size="60" value="<?  echo $valueimg ; ?>">
 
<?php
 
   //nom du répertoire contenant les images à afficher
   $nom_repertoire = '../../../../val/jpg/img_contenu';
 
   //on ouvre le repertoire
   $pointeur = opendir($nom_repertoire);
   $i = 0;
 
   //on les stocke les noms de fichiers images dans un tableau
   while ($fichier = readdir($pointeur))
   {      
      if (substr($fichier, -3) == "gif" || substr($fichier, -3) == "jpg" || substr($fichier, -3) == "png" 
  || substr($fichier, -4) == "jpeg" || substr($fichier, -3) == "PNG" || substr($fichier, -3) == "GIF" 
|| substr($fichier, -3) == "JPG")
      {
         $tab_image[$i] = $fichier;
         $i++;      
      }      
   }
 
 
   //on ferme le répertoire
   closedir($pointeur);
 
   //on trie le tableau par ordre alphabétique
   array_multisort($tab_image, SORT_ASC);
 
        //affichage des images (en 60 * 60 ici)
   for ($j=0;$j<=$i-1;$j++)
   {
      $image = '<img src="'.$nom_repertoire.'/'.$tab_image[$j].'" style="border: 1px solid #FFFFFF" hspace="3" vspace="3" width="60" height="60">';
?>
<a onClick="setImage('iImage', '<? echo $tab_image[$j] ; ?>');" >
<? echo $image ; ?>
</a>
	 <?
   }
 
?><p><input type="submit" name="submit" value="Mettre à jour"></p> 
</br>
 
 
<?php
 
if (isset($_POST['img']))   
{  
 $img = $_POST['img'];
 
bdd patati ppatata
 
if ($ok){echo 'Données modifiées avec succès ! Fermez ce pop up en cliquant en dehors de la fenêtre.';} 
else {echo 'Impossible de modifier les données...';}
} 
?>
 
</form>

Merci à vous d'avance pour votre aide et vos conseils