créer un site


Fichiers sons sur mon site

Poster un nouveau sujet sur javascript   Répondre au sujet à javascript:Fichiers sons sur mon site    Accueil Forum -> javascript
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Webmuster
html mioche
html mioche
MessageFichiers sons sur mon site , Posté le: 16-05-2006 17:23

Salut à tous

Je suis compositeur et je suis en train de construire mon site sur lequel je mettrai à disposition gratuite mes compos.

Je veux créer une liste avec, en face de chaque compos, un bouton "Ecouter", un autre "Stop" et un dernier "Télécharger".(4 colonnes)

J’ai inséré ce code qui fonctionne pour une chanson (sauf le bouton "Télécharger").

Question 1 : comment étendre ce code à l’essemble des fichiers sons de la liste ?

Question 2 : comment faire pour pouvoir télécharger grace au bouton prévu ?

Question 3 : comment comptabiliser les téléchargements pour tel ou tel fichier ?

@+

PS : mon code :

Dans le head:

<script language="JavaScript">

function PlayMusique(){
eval("document.song1.play();");
}

function StopMusique() {
eval("document.song1.stop();");
}


</script>

Dans body:

<BODY bgcolor="#FFFFFF" text="#FFFFFF" alink="#000066" link="#000066" vlink="#000066" >
<FONT FACE="times true roman" SIZE='4' COLOR="#000099">

<CENTER>


<EMBED NAME='song1' SRC='nom du fichier.mp3' LOOP="0" MASTERSOUND AUTOSTART="0" WIDTH=10 HEIGHT=10 hidden="true">
<BR><BR>
<FORM>
nom de la chanson<INPUT type="button" value="Ecouter" onClick="PlayMusique()">
<INPUT type="button" value="Stop" onClick="StopMusique()">

<INPUT type="button" value="Télécharger">
</FORM>

</CENTER>
Webmuster
html mioche
html mioche
MessageFichiers sons sur mon site , Posté le: 17-05-2006 9:46

En attendant une réponse, j'ai créé une fonction pour chaque chanson:
Code:

function playmusique1(){eval("document.song1.play();")}
function playmusique2(){eval("document.song2.play();")}.
..etc
puis:
Code:

song1<INPUT type="button" value="Ecouter" onClick="PlayMusique1()">
song2<INPUT type="button" value="Ecouter" onClick="PlayMusique2()">
...etc
Existe-t-il un script genre:
Code:
 function playmusique(){eval("document.tous les songs.play();")}

iowa
php mioche
php mioche
MessageFichiers sons sur mon site , Posté le: 18-05-2006 16:32

Plutot que de faire une fonction pour chaque musique fait une fonction unique qui prendra pour parametre le nom de la chanson à jouer Wink

Pour telecharger le fichier il suffit de pointer le formulaire dessus :
Code:

<form action="son.mp3" ...


ou http://site.com/son.mp3

Pour comptabiliser le nombre de clique sur un fichier il faut que tu insere un script Php qui sera appellé pour compter le nombre de DL
Ainsi un lien pour telecharger sera comme ceci :
http://site.com/dl.php?nom=son.mp3
Par exemple Wink
Webmuster
html mioche
html mioche
MessageFichiers sons sur mon site , Posté le: 18-05-2006 19:02

merci iowa
je me mets au bouleau
Webmuster
html mioche
html mioche
MessageFichiers sons sur mon site , Posté le: 18-05-2006 19:35

pour la fonction, peux-tu me préciser le script dans le head et celui dans body
iowa
php mioche
php mioche
MessageFichiers sons sur mon site , Posté le: 18-05-2006 20:58

Code:

function play(id)
   {
      eval("document.song"+ id +".play();");
   }
Webmuster
html mioche
html mioche
MessageFichiers sons sur mon site , Posté le: 19-05-2006 14:08

J'ai mis dans le head:
Code:

function play(id)
   {
      eval("document.song"+ id +".play();");
   }
function stop(id)
   {
      eval("document.song"+ id +".stop();");
   }

Mais dans body, comment nommer et placer la valeur id

Code:

<EMBED NAME='song1' SRC='nom du fichier.mp3' LOOP="0" MASTERSOUND AUTOSTART="0" WIDTH=10 HEIGHT=10 hidden="true">
<BR><BR>
<FORM>
nom de la chanson<INPUT type="button" value="Ecouter" onClick="Play(id)">
<INPUT type="button" value="Stop" onClick="Stop(id)">

<INPUT type="button" value="Télécharger" onClic='location.href="nom du fichier.mp3"'/>
</FORM>

excuse-moi, c'est certainement évident pour toi, mais en parcourant les forums, j'ai lu tout et son contraire alors je patauge
iowa
php mioche
php mioche
MessageFichiers sons sur mon site , Posté le: 19-05-2006 15:58

Pour jouer le son 1 voici le code du bouton :

Code:

<INPUT type="button" value="Ecouter" onClick="Play(1)">
<INPUT type="button" value="Stop" onClick="Stop(1)">


Pour le son 2 :

Code:

<INPUT type="button" value="Ecouter" onClick="Play(2)">
<INPUT type="button" value="Stop" onClick="Stop(2)">

etc
Webmuster
html mioche
html mioche
MessageFichiers sons sur mon site , Posté le: 19-05-2006 20:20

et donc je donne une valeur id pour chaque song
song1 id="1"
song2 id="2"
etc... ?
iowa
php mioche
php mioche
MessageFichiers sons sur mon site , Posté le: 19-05-2006 20:49

C'est ça oui
Webmuster
html mioche
html mioche
MessageFichiers sons sur mon site , Posté le: 19-05-2006 20:56

Encore merci pour ta patience et ton aide
iowa
php mioche
php mioche
MessageFichiers sons sur mon site , Posté le: 20-05-2006 10:41

Pas de probleme Wink
reposte si tu as un autre probleme
Montrer les messages depuis:   
Poster un nouveau sujet sur javascript   Répondre au sujet à javascript:Fichiers sons sur mon site    Accueil Forum -> javascript Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


© Mentions Légales