begin process at 2012 05 29 16:59:43
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème pour jouer un midi


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème pour jouer un midi

lundi 26 juillet 2004 à 03:20:44 | Problème pour jouer un midi

zzzzzz

Membre Club
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!
mardi 27 juillet 2004 à 15:03:09 | Re : Problème pour jouer un midi

apxa

ton blem n'est po reelement sur cette page hors mis la premiere ligne de script:
voila le code pr que ca fonction sur cette meme page :
il est preferable que tu mettes le chemin relatif jusqu'au repertoire de tes fichiers midi ds la ligne :

foreach ($liste as $fichier) echo " <option value=\"chemin_relatif_du_repertoire_midi/".$fichier."\">".htmlentities(substr($fichier, 0, strlen($fichier)-4))."</option>\n";


-------- 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=document.getElementById("span_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="span_ambiance"></span>
<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>


www.apxa.com
mardi 27 juillet 2004 à 15:18:49 | Re : Problème pour jouer un midi

zzzzzz

Membre Club
Merci beaucoup ApXa ! Les midis se jouent... MAIS! :p il y a un chti problème, c que si je change de page cela ne marche pu :( (Problème de cadre ?). Sinon les midis marche impec! Mici bcp :) Et aussi le midi veux pas se joué si la page n'es pas l'index.

ah... mais ptet que c prk j'ai laissé ce code comme ca:

foreach ($liste as $fichier) echo " <option value=\"".$fichier."\">".htmlentities(substr($fichier, 0, strlen($fichier)-4))."</option>\n";

sans changé le $fichier. Mais je pense que vu qu'il y a :

$ouverture=opendir("$DOCUMENT_ROOT/Autres/ambiances");
$fichier=readdir($ouverture);

c déja le chemin relatif donc ca devrai roulé non ? :S
mercredi 28 juillet 2004 à 14:50:15 | Re : Problème pour jouer un midi

zzzzzz

Membre Club
J'ai relancé un nouveau topic, car celui la ce faisais vieux!

Site en developpement : www.diablus.com


Cette discussion est classée dans : objet, image, midi, ambiance, innerhtml


Répondre à ce message

Sujets en rapport avec ce message

Problème sur les midis [ par zzzzzz ] Salut :)JE vais me répété mais ca genera pas, je ne m'y connais strictement rien en javascript et la personne qui s'oqp du javascript sur mon site est Cliquer sur une image pour jouer un fichier MIDI [ par bluemandfr ] Bonjour à tous !Alors voilà ce que je souhaite réaliser : je veux metrre à disposition une page Web qui est une liste de fichiers MIDI. Dans l'exemple Nom image, objet image ? [ par Galmiza ] Bonjour, lorsque je fais this est la chaine de caractere représentant le nom de l'image, a savoir: "Images/item1a.GIF" Or je veux r& Pb défilement image [ par virusss ] Bonjour,   Je fais un site pour un graphiste, comme il y a pas mal d'image je préfère les faire défiler. J'ai pour celà trou superposer qqch à un applet? [ par zut69 ] <td id="HB_Focus_Element" unselectab="" background="" h Comment mettre le embed dans un div avec innerHTML [ par Debutant39 ] Bonjour. Voici un script que devrait me permettre de jouer 3 fois un son mais pour qu'il ne soit pas mitraillé, il me faut mettre une boucle de tempor Drag et panneau de sens interdit [ par Evangun ] Re-bonjour, j'ai une deuxième question qui n'a pas trouvé de réponse aujourd'hui.J'ai mis un petit système en place : quand je clique sur image (onmou Masquer une frame d'une fenêtre [ par meneer ] var flip = new Image; var flop = new Image; flip.src = "chemin/image2.gif"; flop.src = "chemin/ima Changement contenu DIV [ par Nargzul ] Bonjour,J'ai un petit programme qui tourne avec du AJAX, tous les 250ms, je reçois une mise à jour(ca c'est controlé la ligne d'au desuss le problème Bug de .offsetHeight [ par Evangun ] Bonjour à tous,d'après la documentation officielle, objet.offsetHeight n'inclut pas les marges. Aucune exception n'est mentionnée.Or j'utilise .offset


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,186 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales