Bonjour à tous et à toutes !
Je viens de créer mon tout premier site internet (pour le compte d’un Club de Tir), dans le strict respect de la norme W3C. Après trois longs séjours en maison de repos, et quelques douloureuses séances d’électrochocs, le résultat répond enfin à mes principaux objectifs.
Je m’attaque maintenant à l’aspect « cosmétique » du site, qui en a besoin je le reconnais volontiers (illustrations, animations... et sonorisation !), pour le rendre moins austère, plus accueillant.
Je ne veux pas mettre « le feu aux poudres » et réveiller de vieilles querelles : POUR ou CONTRE ce que certains appellent du « bruit insupportable ». Le problème n’est pas là !
Je souhaite seulement sonoriser, discrètement, mon écran d’accueil, pour rendre l’enchaînement des impacts, plus réaliste.
Le son était audible, en local (sur mon PC, lors de la préparation du site, avant que je le confie à un hébergeur). J’utilisais alors la balise « bgsound ». Or, si des visiteurs, heureux possesseurs d’Apple, me disaient alors entendre ces impacts, un certain nombre d’autres (dont je suis) au pire, ne recevaient aucun son... et, au mieux, n’avaient pour seule compensation que l’apparition d’un message en haut d’écran : « Pour vous aider à protéger votre ordinateur, Internet Explorer (toujours lui !!!), a restreint l’exécution des scripts ou des contrôles ActiveX de cette page Web qui pourraient accéder à votre ordinateur... ».
J’étais bien loin d’imaginer que l’émission d’un son .wav (tout ce qu’il y a de plus anodin) pouvait menacer l’intégrité des ordinateurs de la planète.
Mais, comme de toute façon il paraît que c’est très vilain d’utiliser « bgsound » (hors validation W3C) et que je ne veux pas que les enfants me jettent des pierres, j’ai souhaité retrouver le droit chemin (respect absolu de la norme W3C) en utilisant la balise <object>. Résultat nul : effet sonore toujours inaudible.
Existe-t-il une suite d’instructions en CSS2 / XHTML qui puisse, à la fois, assurer une émission du son et, accessoirement, éviter l’effet de « flash » de l’illustration de fond entre chaque impact ?Je précise que j’ai cherché en vain, sur certains forums, la réponse SIMPLE, hors javascript, à ce problème qui me parait l’être tout autant ! Ai-je si mal cherché ?
Mon site : http://asmonts-tir.org
Les instructions en cause (exemple épuré, pris sur la page HTML de la cible du premier impact) :
Je remercie par avance ceux qui voudront bien me donner un petit coup de main.
J’ai 62 ans mais je vous serais reconnaissant de m’expliquer la solution comme si je n’en avais que 12... Soyez charitables et laissez-moi une (petite) chance de comprendre vos explications !
*Lien corrigé
Modifié par 6l20 (05 Dec 2009 - 10:22)
Je viens de créer mon tout premier site internet (pour le compte d’un Club de Tir), dans le strict respect de la norme W3C. Après trois longs séjours en maison de repos, et quelques douloureuses séances d’électrochocs, le résultat répond enfin à mes principaux objectifs.
Je m’attaque maintenant à l’aspect « cosmétique » du site, qui en a besoin je le reconnais volontiers (illustrations, animations... et sonorisation !), pour le rendre moins austère, plus accueillant.
Je ne veux pas mettre « le feu aux poudres » et réveiller de vieilles querelles : POUR ou CONTRE ce que certains appellent du « bruit insupportable ». Le problème n’est pas là !
Je souhaite seulement sonoriser, discrètement, mon écran d’accueil, pour rendre l’enchaînement des impacts, plus réaliste.
Le son était audible, en local (sur mon PC, lors de la préparation du site, avant que je le confie à un hébergeur). J’utilisais alors la balise « bgsound ». Or, si des visiteurs, heureux possesseurs d’Apple, me disaient alors entendre ces impacts, un certain nombre d’autres (dont je suis) au pire, ne recevaient aucun son... et, au mieux, n’avaient pour seule compensation que l’apparition d’un message en haut d’écran : « Pour vous aider à protéger votre ordinateur, Internet Explorer (toujours lui !!!), a restreint l’exécution des scripts ou des contrôles ActiveX de cette page Web qui pourraient accéder à votre ordinateur... ».
J’étais bien loin d’imaginer que l’émission d’un son .wav (tout ce qu’il y a de plus anodin) pouvait menacer l’intégrité des ordinateurs de la planète.
Mais, comme de toute façon il paraît que c’est très vilain d’utiliser « bgsound » (hors validation W3C) et que je ne veux pas que les enfants me jettent des pierres, j’ai souhaité retrouver le droit chemin (respect absolu de la norme W3C) en utilisant la balise <object>. Résultat nul : effet sonore toujours inaudible.
Existe-t-il une suite d’instructions en CSS2 / XHTML qui puisse, à la fois, assurer une émission du son et, accessoirement, éviter l’effet de « flash » de l’illustration de fond entre chaque impact ?Je précise que j’ai cherché en vain, sur certains forums, la réponse SIMPLE, hors javascript, à ce problème qui me parait l’être tout autant ! Ai-je si mal cherché ?
Mon site : http://asmonts-tir.org
Les instructions en cause (exemple épuré, pris sur la page HTML de la cible du premier impact) :
<head>
<title>Club de tir sportif AS MONTS-TIR</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="refresh" content="1;url=cible2.html" />
<meta name="author" content="Alain PRINZ" />
<meta name="description" content="Club de tir sportif ... en Touraine - 37" />
<meta name="category" content="association sportive, club, sport, tir" />
<meta name="keywords" content="club, association, … Tours, Centre, Touraine />
<link rel="stylesheet" media="screen" type="text/css" title="feuille css" href="asmtcascade_00.css" />
<object type="audio/x-wav" data="snd/revolver.wav" width="0" height="0">
<param name="src" value ="snd/revolver.wav" />
<param name="autoplay" value="true" />
<param name="autostart" value="1" />
</object>
</head>
<body>
<p> <img src="img/asmtclub_corbeau.png" class="poslogo" alt="logo du club" /></p>
<p> <img src="img/impact_noir.png" class="impact1" alt="impact" /> </p>
</body>
Je remercie par avance ceux qui voudront bien me donner un petit coup de main.
J’ai 62 ans mais je vous serais reconnaissant de m’expliquer la solution comme si je n’en avais que 12... Soyez charitables et laissez-moi une (petite) chance de comprendre vos explications !
*Lien corrigé
Modifié par 6l20 (05 Dec 2009 - 10:22)