Appliquer une variable php dans un javascript

Fermé
tuxinet Messages postés 82 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 8 juin 2009 - 15 nov. 2008 à 10:08
tuxinet Messages postés 82 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 8 juin 2009 - 15 nov. 2008 à 11:22
Bonjour,

sur mon site en interne, j'utilise le simpleviewer en flash pour afficher mes photos. Vu que j'ai plusieurs galleries je souhaiterais que la gallerie qui s'affiche sur le simpleviewer dépendent d'une variable.

Donc le chemin du fichier xml contenant les photos dépenderait du clique de l'utilisateur sur un "a href".

Le problème c'est que simpleviewer utilise du javascript et je ne sais pas comment intégrer un variable php dans ce javascript. Et dans ma partie du script, la ligne :

fo.addVariable("xmlDataPath", "http://127.0.0.1/openvoid/htm/galleries/"il faut une variable ici"/gallery.xml");

devrait dépendre justement dépendre de la variable.

Voici mon code : ( les trucs liés à mon problème se trouve au-bas de la ligne <strong>Photos 2008</strong>)

*****************************************************************
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link rel="stylesheet" type="text/css" href="css/photos.css">
<link rel="stylesheet" type="text/css" href="css/master.css">
<script type="text/javascript" src="http://127.0.0.1/openvoid/htm/galleries/swfobject.js"></script>
<style type="text/css">
#flashcontent {
height: 100%;
}
</style>
</head>

<body>
<center>
Il vous faut avoir installé Macromedia Flash Player pour<br/>visualiser les photos.
Si tel n'est pas le cas, cliquez ci-dessous :
<br/>
<a href="https://get.adobe.com/flashplayer/">Installer Macromedia Flashplayer</a>
<br/><br/>
</center>

<strong>Photos 2008</strong>
<a href="gallerie1">Gallerie1</a>
<a href="gallerie2">Gallerie2</a>
<a href="gallerie3">Gallerie3</a>

<?php $gallery= 'htm/photos/galleries{$_GET['page']}.xml'?>

<div id="flashcontent"></div>
<script type="text/javascript">
var fo = new SWFObject("http://127.0.0.1/openvoid/htm/galleries/viewer.swf", "viewer","100%", "100%", "7", "#181818");
fo.addVariable("xmlDataPath", "http://127.0.0.1/openvoid/htm/galleries/$gallery/gallery.xml");
fo.addParam("wmode", "transparent");
fo.write("flashcontent");
</script>
</body>

</html>
************************************************************

Je me qualifie en tant que débutant en html, php, javascript... donc je vous remercie de rester simple dans vos explications. Grand merci à vous tous...
A voir également:

1 réponse

tuxinet Messages postés 82 Date d'inscription mardi 1 avril 2008 Statut Membre Dernière intervention 8 juin 2009
15 nov. 2008 à 11:22
quelqu'un peut m'aider?
0