Bonjour à tous!

J'utilise un petit script afin de donner la possibilité à l'utilisateur de voir une image en grand après avoir cliqué sur sa miniature (rhaaa les fameux thumbnails, un grand classique!)...

Alors, voici mon 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
 
function showImage(img){
  image1 = new Image();
  image1.src = (img);
  control(img);
}
 
function control(img){
  if((image1.width!=0)&&(image1.height!=0)){
    popupImage(img);
  }
  else{
    fonction="control('"+img+"')";
    interval=setTimeout(fonction,20);
  }
}
 
function popupImage(img){
  tailleH=image1.width+20;
  tailleV=image1.height+20;
  prop="width="+ tailleH +",height="+ tailleV;
  win=window.open(img,"",prop);
}
Quite simple, isn't it?

Bon, mon problème n'est pas à ce niveau-là, ce script fonctionne nickel chrome.

En gros, j'aimerai que lorsque l'utilisateur clique sur le popup (= la grande image), celui-ci se ferme avec le classique window.close.

Seulement, mon popup étant généré, est-ce possible??

Si oui, comment? Je ne demande pas la solution, mais une piste, un conseil, une idée...

Merci d'avance!