Déclencher un son quand on clique
Résolu
Evan555
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
Evan555 Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
Evan555 Messages postés 112 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- Déclencher un son quand on clique
- Déclencher appareil photo android à distance - Guide
- Comment déclencher gemini - Accueil - Téléphones
- Vérifier un lien avant de cliquer - Guide
- Ma souris clique 2 fois - Forum souris / Touchpad
- Ma souris ne clique plus ✓ - Forum Windows 10
8 réponses
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
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
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>
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>
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
Span c est pour la mise en forme...
Plus d infos sur le span ici : http://bernard.quevillier.pagesperso-orange.fr/index.htm
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).
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).
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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!
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!
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>
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>
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>