OVH Cloud OVH Cloud

Safari, balises embed et javascript

3 réponses
Avatar
julien.gautier
Bonjour


en faisant un site web, je bute sur la gestion par Safari des <embed>
lorsque l'on cherche à les "piloter" via JS.

Mon but : faire jouer un son-mp3 (n'ouvrez pas le débat sur
l'utilité/pertinence de la chose, svp...) lorsque l'on survole un lien.

J'ai essayé plusieurs scripts, notamment celui-ci, qui fonctionne avec
Firefox et IE (mac et win).

Pourquoi pas avec Safari ?


function EvalSound(soundobj) {
var thissound=document.getElementById(soundobj);
thissound.Play();
}

Le fichier mp3 est déclaré de la manière suivante :

<embed src="snd/01.mp3" autostart=false hidden=true id="sndmenu1"
enablejavascript="true"></embed>


L'un d'entre vous saurait-il me dire quel syntaxe utiliser pour que la
chose fonctionne avec Safari ?

3 réponses

Avatar
yvon.thoravalNO-SPAM
Julien Gautier wrote:


<embed src="snd/01.mp3" autostartúlse hidden=true id="sndmenu1"
enablejavascript="true"></embed>


L'un d'entre vous saurait-il me dire quel syntaxe utiliser pour que la
chose fonctionne avec Safari ?


je ne sais pas, je ne considère pas safari comme un navigateur, son
javascript n'est pas terrible, embed ce n'est pas du standard html,
cependant c'est ce qui est préconisé par adobe pour les svg, seul moyen
de causer, via javascript, fait une recherche google sur "carto embed
svg" tu trouvera ces indications...
--
yt

Avatar
julien.gautier
Yvon Thoraval wrote:

Julien Gautier wrote:


<embed src="snd/01.mp3" autostartúlse hidden=true id="sndmenu1"
enablejavascript="true"></embed>


L'un d'entre vous saurait-il me dire quel syntaxe utiliser pour que la
chose fonctionne avec Safari ?


je ne sais pas, je ne considère pas safari comme un navigateur,


tu le considères comment alors ??

son
javascript n'est pas terrible,


ce serait ça donc... ?


embed ce n'est pas du standard html,


c'est vrai, mais autant que je m'en souvienne (il faudrait que je
reteste), l'utilisation de <object> - voire de <object><embed> - ne
change rien à mon souci avec safari.

cependant c'est ce qui est préconisé par adobe pour les svg, seul moyen
de causer, via javascript, fait une recherche google sur "carto embed
svg" tu trouvera ces indications...


ok merci.


Avatar
yvon.thoravalNO-SPAM
Julien Gautier wrote:

je ne sais pas, je ne considère pas safari comme un navigateur,


tu le considères comment alors ??
une perte de temps pour Apple qui defarit mieux d'améliorer le finder...

son
javascript n'est pas terrible,


ce serait ça donc... ?
possible, mais dans l'appli que j'ai téléchargée, il n'y avait qu'un

jar, pas de js dedans...
embed ce n'est pas du standard html,


c'est vrai, mais autant que je m'en souvienne (il faudrait que je
reteste), l'utilisation de <object> - voire de <object><embed> - ne
change rien à mon souci avec safari.
object ne marche pas avec javascript

cependant c'est ce qui est préconisé par adobe pour les svg, seul moyen
de causer, via javascript, fait une recherche google sur "carto embed
svg" tu trouvera ces indications...



j'ai retrouvé l'adresse :

<http://www.carto.net/papers/svg/samples/svg_html.shtml>

ne pas utiliser la dernière mouture de Camino sur ce site, ça crash...
--
yt