Bonjour,
J'ai installé il y a qlq temps un script diaporama sur mon site.
Il fonctionne très bien, et a l'option liens hypertext.
avec cette ligne lorsque l'option est activée : window.location=photoslink[which]
Mais celle ci ouvre une nouvelle fenetre internet, je voudrais l'ouvrir dans un popup !
est-ce possible ?
merci pour votre aide
voici le script total:
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
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79 <!-- DEBUT DU SCRIPT DIAPORAMA --> <script type="text/javascript"> var photos=new Array() var photoslink=new Array() var which=0 // Définition du chemin de l'image. Vous pouvez en mettre aurant que vous le désirez photos[0]="../imagesfixes/presse_ercilla.jpg" photos[1]="../imagesfixes/presse_mercurio.jpg" photos[2]="../imagesfixes/presse_financerio.jpg" photos[3]="../imagesfixes/presse_ed.gif" photos[4]="../imagesfixes/presse_capital.jpg" photos[5]="../imagesfixes/presse_polo.jpg" // Spécifiez si l'image doit être cliquable ou pas : 0 = non - 1 = oui var linkornot=1 // Inscrivez l'URL de chaque image entre les "". Ne le faire que si la variable ci-dessus est égale à 1 (linkornot=1) photoslink[0]="../imagesfixes/presse_ercilla_g.jpg" photoslink[1]="" photoslink[2]="" // NE RIEN EDITER AU-DESSOUS DE CETTE LIGNE. var preloadedimages=new Array() for (i=0;i<photos.length;i++){ preloadedimages[i]=new Image() preloadedimages[i].src=photos[i] } function applyeffect(){ if (document.all && photoslider.filters){ photoslider.filters.revealTrans.Transition=Math.floor(Math.random()*23) photoslider.filters.revealTrans.stop() photoslider.filters.revealTrans.apply() } } function playeffect(){ if (document.all && photoslider.filters) photoslider.filters.revealTrans.play() } function keeptrack(){ window.status="Image "+(which+1)+" of "+photos.length } function backward(){ if (which>0){ which-- applyeffect() document.images.photoslider.src=photos[which] playeffect() keeptrack() } } function forward(){ if (which<photos.length-1){ which++ applyeffect() document.images.photoslider.src=photos[which] playeffect() keeptrack() } } function transport(){ window.location=photoslink[which] } </script> <!-- FIN DU SCRIPT DIAPORAMA -->
Partager