Aide - Recherche - Membres - Calendrier
Version complète : pb pour ouvrir un .swf dont le nom est la variable
Forum Webmaster - Ton Webmaster > Conception de sites > Animations & Flash
leferolliot
Bonjour à tous, je rencontre un petit souci sur mon site.
Je voudrai afficher un jeux flash (.swf) en fonction d'une variable.
Pour ce qui est des variables, y a pas de souci, j'en utilise plein sur mon site pour juste changer le centre de ma page.
Vue qu'il faut un certain code pour afficher un flash, je n'arrive pas a trouver la phrase exacte pour mettre une variable dans ce code.

Aprés plusieur recherche, les seule chose que j'ai trouver, c'étai pour envoyer une variable dans un flash, moi, je veut ouvrir un flash a l'aide d'une variable.
En faite, au lieu de mettre une adresse complete comme http://www.monsite.fr/monflash.swf , je voudrai que le nom du flash change en fonction de la variable.

Voila le code de la variable se trouvant dans un javascript

function cente_jeux(valeur){

var xhr9 = getXhr();
// On défini ce qu'on va faire quand on aura la réponse
xhr9.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr9.readyState == 4 && xhr9.status == 200){
document.getElementById('div_centre_jeux').innerHTML = xhr9.responseText;

}
}
xhr9.open("POST","pages/centre_jeux.php",true);
xhr9.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr9.send(valeur);
}

Definition de la variable au debut du javascript
centre_jeux("la_variable4=nomdujeux");

Jusque la, tout marche bien, j'ai deja tester la variable en appelant une page avec cette page centre_jeux.php

<?php
header('Content-Type: text/html; charset=iso-8859-15');
setlocale(LC_TIME, 'fr');
require ''.$_POST['la_variable4'].'.php';
?>

Met en faite, je veux appeller un flash (.swf) particulier
J'ai essayer c'est code, mai il doit y avoir un souci dans l'adresse du flash avec le nom de la variable

<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="650" height="450">
<param name="movie" value="http://www.monsite.fr/?variable4.swf">
" />
<param name="quality" value="high" />
<embed src="http://www.monsite.fr/?variable4.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="650" height="450"></embed>
</object>

Dans ce code, il me faudrai la phrase exacte pour mettre une variable a la place du nom.
<param name="movie" value="http://www.monsite.fr/?variable4.swf"> et
<embed src="http://www.monsite.fr/?variable4.swf"

Je compte sur vous !!
Je me tien a toute disposition si vous désirez des information supplémentaire.

www.yohman.fr
manhim
SImplement poité le embed vers un autre fichier nommé, par example, flash.php

Dans ce fichier tu met simplement un include avec la valeur qui ce dirige vers ton flash.
GhostMaster34
J'ai déplacer dans le forum approprié !

leferolliot ==> afin de garder un forum propre, merci de bien poster les messages dans les catégories correspondant à la situation !

Par exemple, ce message à plus sa place dans "conception de sites > Animations & flash " que dans "Tonwebmaster, suggestion" mellow.gif
C\'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d\'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.