Salut, je suis netraind e faire un site en php avec des amis. Cependant je ne m'y connais rien en javascript et le pote qui s'occupe des codes javascript est partie en vaccance.... En fait le script consiste a généré une listebox contenant des midis(midi situé dans un repertoire ambiance).
Voila le code:
<script language="JavaScript1.2">
contenu_true=\"<a href=\"#\" onClick=\"javascript:select_ambiance.selectedIndex=0;changer_ambiance('Rien')\"><img src=\"http://www.diablus.com/img/son_true.gif\" width=\"20\" height=\"14\" border=\"0\"></a>\";
function changer_ambiance(nom_ambiance) {
objet_ambiance=parent.Cadre_ambiance.document.getElementById("span_ambiance");
objet_image=document.getElementById("image_ambiance");
if (nom_ambiance=="Rien"){
objet_ambiance.innerHTML="";
Ambiance_rien.text="Ambiance :";
objet_image.innerHTML="<img src=\"http://www.diablus.com/img/son_false.gif\" width=\"20\" height=\"14\">";
}
else {
objet_ambiance.innerHTML="<embed src=\"Autres/ambiances/"+nom_ambiance+"\" autostart=\"true\" loop=\"true\"></embed>";
Ambiance_rien.text="Stop";
objet_image.innerHTML=contenu_true;
}
parent.Cadre_ambiance.ambiance_choisie=select_ambiance.selectedIndex;
}
</script>
<span id="image_ambiance"><img src="http://www.diablus.com/img/son_false.gif" width="20" height="14" border="0"></span>
<select id="select_ambiance" style="background-color: #000000; color: #CC0000" onChange="changer_ambiance(this.value)">
<option value="Rien" id="Ambiance_rien" selected>Ambiance :</option>
<?
$ouverture=opendir("$DOCUMENT_ROOT/Autres/ambiances");
$fichier=readdir($ouverture);
$fichier=readdir($ouverture);
while ($fichier=readdir($ouverture)) { $liste[]=$fichier; }
closedir($ouverture);
sort($liste);
foreach ($liste as $fichier) {
echo " <option value=\"$fichier\">".htmlentities(substr($fichier, 0, strlen($fichier)-4))."</option>\n";
}
?>
</select>
<script language="JavaScript">
ambiance_courante=parent.Cadre_ambiance.ambiance_choisie;
if (ambiance_courante!=0){
select_ambiance.selectedIndex=ambiance_courante;
Ambiance_rien.text="Stop";
document.getElementById("image_ambiance").innerHTML=contenu_true;
}
</script>
Le menu est bel et bien généré comme vous pouvez le voir sur www.diablus.com en haut a droite. Mais quan don click sur un midi il se joue pas...
Ce problème va peu etre parraitre con a certains mais ne m'y connaissant rien en js c'est compréhensible..
MErci d'avance!