Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Webmuster html mioche
|
Fichiers 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
|
Fichiers 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
|
Fichiers 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
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 |
|
|
Webmuster html mioche
|
Fichiers sons sur mon site , Posté le: 18-05-2006 19:02 |
|
|
merci iowa
je me mets au bouleau |
|
|
Webmuster html mioche
|
Fichiers 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
|
Fichiers sons sur mon site , Posté le: 18-05-2006 20:58 |
|
|
Code: |
function play(id)
{
eval("document.song"+ id +".play();");
} |
|
|
|
Webmuster html mioche
|
Fichiers 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
|
Fichiers 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
|
Fichiers 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
|
Fichiers sons sur mon site , Posté le: 19-05-2006 20:49 |
|
|
C'est ça oui |
|
|
Webmuster html mioche
|
Fichiers sons sur mon site , Posté le: 19-05-2006 20:56 |
|
|
Encore merci pour ta patience et ton aide |
|
|
iowa php mioche
|
Fichiers sons sur mon site , Posté le: 20-05-2006 10:41 |
|
|
Pas de probleme
reposte si tu as un autre probleme |
|
|
|