Lire un fich.mp3 lors d'un évènement submit()

webcreativ Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour, voilà j'ai un souci j'ai cherché partout, mais en vain.Espérons quelqu'un pourra m'aider à résoudre mon problème.js

<style type="text/javascript">

function playSound(soundfile) {
document.getElementById("idspan").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
</style>

<span id="idspan"></span>

<textarea id="zoneSaisie"name="texta"></textarea>
<input type="submit" value="envoyer">

Avec un click je peux déclencher le son.mp3 comme suit(<a href="#"onclick=" playSound(url.mp3) ">jouer</a>

j'aimerais déclencher avec le bouton envoyer évènement submit().
merci d'avance!
A voir également:

3 réponses

Utilisateur anonyme
 
Bonjour,

Quand vous faites un submit, vous rechargez une page, donc vous remplacez bien le contenu de votre idSpan, mais il ne s'exécute pas, puisque la page est remplacée par une autre.

Il faudrait que dans la page d'arrivé vous lanciez l'exécution de votre mp3 à l'ouverture de cette nouvelle page.

Cordialement
0
webcreativ Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
Merci neoprog67,bien voilà, quand je fais submit je charge la page box.php,
comment je pourrai lancer l'exécution de mon pm3 à l'ouverture de la page box.php?

Qu'est-ce que je dois changer dans le <span id="idspan"....
Est-ce que je dois déplacer <span id="idSpan dan la page box.php si oui que dois-je faire?
Qu'est-ce que je doit ajouter un évènement dans la balise textarea?
Aidez-moi svp
0
Utilisateur anonyme
 
Bonjour,

Votre page box.php génrère du code HTML je suppose ?
Dans ce cas, dans le code HTML mettez ceci :
<span><embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" /></span>
0
webcreativ Messages postés 4 Date d'inscription   Statut Membre Dernière intervention  
 
ça marche, merci bcp je suis très heureux !
0
Utilisateur anonyme
 
Super, n'oubliez pas de mettre le sujet résolu, bonne continuation !
0