mettre un son sur un OnClick... - HTML/CSS - Programmation
Marsh Posté le 25-12-2002 à 12:48:31
onclick="window.location='son.wav';"
Le problème c'est que sous IE 6 (et d'autre navigateur pitètre) ça ouvre le volet des médias.
Si quelqu'un à une meilleur solution (c'est la seule que j'ai trouvé, et c'est une mauvaise).
Je veut faire un "beep" quand on passe au dessus d'un bouton rollover.
Marsh Posté le 25-12-2002 à 13:53:54
Quand j'avais voulu faire ca il y a qques années j'avais utilisé les params:
<param name="sound" valuetype="ref" value="tic.au">
Marsh Posté le 25-12-2002 à 14:15:05
xkamui a écrit : Comment on peut faire en Javascript pour avoir un son sur un OnClick... ?? |
Mauvaise idée.
Marsh Posté le 25-12-2002 à 15:53:16
la solution, c'est de faire un objet son en javascript et de lancer un play() sur l'objet. Mais c'est effectivement une mauvaise idée.
Marsh Posté le 25-12-2002 à 16:21:14
gizmo a écrit : la solution, c'est de faire un objet son en javascript et de lancer un play() sur l'objet. Mais c'est effectivement une mauvaise idée. |
Oui, parce que de toutes manières, le nav va utiliser ce qu'il a sous la main pour interprêter le fichier son en question. Donc, c'est DSC.
la seule solution, c'est d'utiliser flash mais bon... flash en dehors des animes ou des vitrines graphiques :
Marsh Posté le 26-12-2002 à 01:12:17
gizmo a écrit : la solution, c'est de faire un objet son en javascript et de lancer un play() sur l'objet. Mais c'est effectivement une mauvaise idée. |
+1
Sinon, pour en revenir à Flash, ça peut être sympa, quand c'est discret, non ?
Marsh Posté le 26-12-2002 à 02:35:53
Cherrytree a écrit : +1 |
oui, à condition de prévoir pour ceux qui ont pas flash pour pas qu'ils voient apparaitre une fenêtre "voulez vous télécharger flash6" pour un misérable schtic schtic !
Marsh Posté le 26-12-2002 à 11:12:22
Hermes le Messager a écrit : |
C'est sûr. En fait il faut que ça en vaille la peine.
Marsh Posté le 24-11-2002 à 18:11:40
Comment on peut faire en Javascript pour avoir un son sur un OnClick... ??