Bonjour,
J'ai un petit soucis pour passer une variable PHP dans un script JS qui me permet d'ouvrir une shadowbox.
Mon script JS :
<script type="text/javascript">
jQuery.noConflict();
jQuery(document).ready(function() {
//Evénement lié au clic du bouton de la page
jQuery(".shadowbox" ).click(function() {
//Récupération des dimensions de la page
var xHeight = jQuery(document).height();
var xWidth = jQuery(window).width();
//Dimensionnement du masque recouvrant la page
jQuery("#page" ).css({"width":xWidth,"height":xHeight});
//Apparition du masque
jQuery("#page" ).fadeIn();
//Attribution à celui-ci d’une transparence de
//façon à laisser la page légèrement visible
jQuery("#page" ).fadeTo("fast",0.6);
var xH = jQuery(window).height();
var xW = jQuery(window).width();
//Centrage de la shadow box
jQuery("#dialog" ).css("top", xH/2-jQuery("#dialog" ).height()/2);
jQuery("#dialog" ).css("left", xW/2-jQuery("#dialog" ).width()/2);
//Apparition de la shadow box
jQuery("#dialog" ).fadeIn();
});
//Fermeture de la shadow box via le bouton qu’elle contient
jQuery(".window .close" ).click(function () {
jQuery("#page" ).hide();
jQuery(".window" ).hide();
});
});
</script>
J'appelle ce script par :
<input type="image" src="images/'.$row['sku'].'-1.jpg" class="shadowbox" />
Le nom de mon image est donc généré en PHP, et j'ai plein d'images affichées sur la même page.
Au clic sur une image, ma shadowbox s'ouvre, mais je souhaiterais qu'elle affiche l'image sur laquelle j'ai cliqué. En gros je souhaiterais passer dans mon script la variable PHP $row['sku'], mais je ne sais pas comment faire !
J''ai essayé avec des input type hidden,etc mais je n'arrive jamais à récupérer ma variable.
Si qqn peut m'aider !
Merci
Nico