Déclencher un son quand on clique

Résolu/Fermé
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 - 8 mars 2011 à 14:05
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 - 9 mars 2011 à 00:06
Bonjour,
J'ai créer un site (free,wordpress 3.0.1) et je cherche désespérément à déclencher un son lorsque l'on clique sur un onglet par exemple.

Merci.


8 réponses

mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 15:20
Salut

Personellement (je peux me tromper), je vois deux solutions.

La premiere, faire tes boutons en flash... Mais bon, pour integrer ca wordpress, faudra que tu t'accroches...

La deuxieme, la solution Javascript...
Un tuto (en anglais) sur ce lien : https://www.lifewire.com/play-sound-on-click-or-rollover-3469484

Cordialement
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 15:47
Selon le tutoriel en anglais (https://www.lifewire.com/play-sound-on-click-or-rollover-3469484

Je doit placer le script :

<script language="javascript" type="text/javascript">
function playSound(soundfile) {
document.getElementById("dummy").innerHTML=
"<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
}
</script>


Dans <head> du fichier html de la page, puis placer mon lien dans ces balises.

<a href="#" onclick="playSound('URL to soundfile');">Click here to hear a sound</a>


dans ce cas à quoi sert :
<span id="dummy"></span>

et


<p onmouseover="playSound('URL to soundfile');">Mouse over this text to hear a sound</p>
0
mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 15:55
Mouseover c'est au passage de la souris sans cliquer.
Span c est pour la mise en forme...
Plus d infos sur le span ici : http://bernard.quevillier.pagesperso-orange.fr/index.htm
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 16:24
merci, je galère pour intégrer à mon thème!...
voila le site en question http://macdoteam.free.fr/
0
mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 16:40
Joli le Jquery... lol...
Sur quels boutons tu veux des sons ?
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 20:28
ACCUEIL
À PROPOS
GALERIE
ME CONTACTER
LIVRE D'OR
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 16:46
J'ai placer le javascript dans header.php (de mon theme) entre <head> et </head>

Mais comment faire pour placer <a href="#" onclick="playSound('URL to soundfile');">Click here to hear a sound</a>
sur les liens du menu de page (tout en haut).
0
mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 16:53
Je pars du taf... Je te reponds quand je rentre a la zonzon ok ?
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 17:06
ok
0
mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 19:36
Ok...
Normalement c est egalement dans la page header.php de ton theme si tu veux que le son soit joue au click des liens de pages presentes sur le haut de la page...


Dans la partie Body tu dois avoir un moment ou sont definis le nombre de page et le format de lien a adopter... Dans la balise du href, rajoute avant la fin de la balise onclick="playSound('URL to soundfile');"

Tiens moi au courant
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 20:26
Non, je suis perdu....
Il n'y a que 3 balises <a href="*****"></a>
Une pour le widget tweeter ( que j'ai enlever)
Une pour [ACCUEIL]
Une autre pour le flux RSS

J'ai upload l'archive de mon thème customizer ici: http://idecoecho.free.fr/BlackPower.rar


(theme original:https://www.skinpress.com/blackpower-theme/

En espérant que tu puise analyser le code..

Merci!
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 20:27
Je crois que je vais me lancer dans le développement d'un plug-in capable de faire cela automatiquement --"
0
mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 20:41
remplace
<a href="<?php echo get_option('home'); ?>/">accueil</a>
par
<a href="<?php echo get_option('home') onclick="playSound('url de ton son'; ?>/">accueil</a>
0
mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 20:42
D apres ce que je lis c est une classe d objet donc ca devrait te l appliquer a toutes les pages qui ont le meme format que ta page d acceuil, toutes tes pages
Tiens moi au courant
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 21:00
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /mnt/142/sdb/8/0/macdoteam/wp-content/themes/BlackPower/header.php on line 64
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 21:03
Je me suis permis de rajouter la parenthèse, échanger les point virgule rien y fait....
Quand à l'adresse de mon fichier son (.mp3) je les mis dans le dossier de mon theme sur le serveur FTP ;
0
Stéphane18 Messages postés 372 Date d'inscription jeudi 3 mars 2011 Statut Membre Dernière intervention 20 février 2019 132
8 mars 2011 à 22:41
Salut, au passage tu as mal fermé le onclick il te manque " après le ;

onclick="playSound('728.mp3'); >accueil</a> </li>

onclick="playSound('728.mp3');" >accueil</a> </li>
0
mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 22:43
Merci... D ou son probleme de texte acceuil qui s affiche pas alors.. lol
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 22:52
Merci!
0
mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 23:39
Ok On va tenter un truc que je viens de voir sur le tuto que je t ai mis tout a l heure...

Donc toi tu as dans le body :

<li class="first <? if(is_home()) echo 'current_page_item'; ?>"><a href="<?php echo get_option('home'); ?>/" onclick="playSound('728.mp3');" >accueil</a></li>
<?php $exclude = obwp_get_meta(SHORTNAME.'_exclude_page'); wp_list_pages2('title_li=&sort_column=menu_order&depth=0&exclude='.$exclude) ?>

Ben juste avant on va mettre :
<span id="dummy">
<embed src="urldetonson" hidden="true" autostart="true" loop="false">
</span>
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 23:43
Entre <li clas..... et exclude)?> ?
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 23:46
Sa Marrrchheeee!
Quand on arrive sur le site on entend le son.
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 23:46
Et meme quand on rentre dans une page thx!
0
mikanadien Messages postés 171 Date d'inscription dimanche 6 mars 2011 Statut Membre Dernière intervention 10 mars 2011 61
8 mars 2011 à 23:48
Desole pour le temps que ca a mis... Je t avoue que c est la premiere fois que je joue en javascript avec du son... lol
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 23:51
Et re-merci pour le temps passé à m'aider...
0
Evan555 Messages postés 112 Date d'inscription dimanche 14 novembre 2010 Statut Membre Dernière intervention 26 juin 2011 16
8 mars 2011 à 23:47
Merci pour tout! :)
0