Bruitage au clique

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Bruitage au clique

Message par Invité Lun 1 Avr 2013 - 15:37

Bonjours et bonnes fêtes à vous.

Je me permet de déterrer un sujet car il m’intéresse mais je ne sais pas comment l'aborder et celui si est ancien et verrouillé, le voici:
https://forum.forumactif.com/t315056-bruitage-lors-d-un-clique?highlight=bruitage

Ea propose donc un script:

Code:
$(function(){
  $("cibles").click(function(){ my_setcookie("playmenusound",1,1,0); });
  if(my_getcookie("playmenusound")!=="1") return;
  $("body").append("<code de votre lecteur en automatique qui lit un son>");
  my_setcookie("playmenusound",0,0,0);
});

Ou il faudrait mettre "cibles" dans le Css, comme ceci je suppose:

Code:
.Cibles{#####}

Avec à la place de ##### nommer l'élément pour lequel on veux un son, mais quoi? #i_post par exemple?

Et pour le code vidéo, j'ai celui ci:
Code:
<embed src="http://www.youtube.com/v/V0gVk7m3VYw&amp;autoplay=1;version=2&amp;hl=fr_FR&amp;rel=0"" allowfullscreen="true" width="0" height="0">

https://www.youtube.com/v/V0gVk7m3VYw étant la vidéo du clique ( j'ai pris au piff hein ! )

Ce qui nous ferais ceci:
Code:
$(function(){
  $("cibles").click(function(){ my_setcookie("playmenusound",1,1,0); });
  if(my_getcookie("playmenusound")!=="1") return;
  $("body").append("<embed src="http://www.youtube.com/v/V0gVk7m3VYw&amp;autoplay=1;version=2&amp;hl=fr_FR&amp;rel=0"" allowfullscreen="true" width="0" height="0">");
  my_setcookie("playmenusound",0,0,0);
});

Mais pour le Css, je ne sais pas comment attribuer le ou les éléments à .cibles{}

Et pour être honnête, je ne sais même pas si je suis en train de dire de parfaite connerie depuis le début, donc si quelqu'un pouvais m'aider, je l'en remercie d'avance.


Dernière édition par Soldat Royal le Mer 3 Avr 2013 - 19:44, édité 1 fois
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bruitage au clique

Message par Invité Mar 2 Avr 2013 - 20:56

Sprotch ! ( up )
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bruitage au clique

Message par Arlem Mer 3 Avr 2013 - 0:27

Bonjour,

Je n'ai pas vraiment regardé si le lecteur était intégrable etc, mais à première vue il y a deux erreurs qui peuvent empêcher votre script de fonctionner.
Une ici :
Code:
$("body").append("<embed src="http://www.youtube.com/v/V0gVk7m3VYw&amp;autoplay=1;version=2&amp;hl=fr_FR&amp;rel=0"" allowfullscreen="true" width="0" height="0">");
Il y a des doubles quotes dans le code du lecteur, alors il faut en mettre des simples autour, comme ceci :
Code:
$("body").append('<embed src="http://www.youtube.com/v/V0gVk7m3VYw&amp;autoplay=1;version=2&amp;hl=fr_FR&amp;rel=0"" allowfullscreen="true" width="0" height="0">');

Et une seconde au niveau des cibles, vous n'en êtes pas loin mais l'idée est plutôt d'insérer directement dans le script la cible, donc par exemple #i_post, à la place de cible, ainsi : $('#i_post').

A la fin ça donnerait donc un code du genre :
Code:
$(function(){
  $("#i_post").click(function(){ my_setcookie("playmenusound",1,1,0); });
  if(my_getcookie("playmenusound")!=="1") return;
  $("body").append('<embed src="http://www.youtube.com/v/V0gVk7m3VYw&amp;autoplay=1;version=2&amp;hl=fr_FR&amp;rel=0"" allowfullscreen="true" width="0" height="0">');
  my_setcookie("playmenusound",0,0,0);
});
Qui me semble déjà plus correct, mais après comme dit plus haut c'est pas testé donc peux pas dire que ça marche. Smile
avatar

Arlem
Membre actif

Messages : 2550
Inscrit(e) le : 30/06/2009

Arlem a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Bruitage au clique

Message par Invité Mer 3 Avr 2013 - 19:44

J'ai testé, ça à l'air de bien fonctionner, décidément Arlem, quand il s'agit de codage, on peux compter sur toi, merci !
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum