Problème de focus sur element <embed/>

Problème de focus sur element <embed/> - HTML/CSS - Programmation

Marsh Posté le 30-11-2006 à 00:17:36    

Bonsoir
 
Je develope actuellement un site sur un language des signes. Les signes sont reprensentés en SVG. Ma page HTML affiche donc 4 signes grace à des tags <embed/>. Les signes s'exécutent lorsque l'utilisateur clic une fois sur le personnage.
 
Tout marche pour le mieux du monde si ce n'est que lorsque du premier chargement de ma page, il faut cliquer 2 fois pour lancer mon animation. JE pense qu'il s'agit d'un probleme de focus, j'ai essayé ce javascript  :
 
<script language="JavaScript">
function focusMe(){
myMov=window.document.storybox;
myMov.focus();
}
</script>
 
<body onload="focusMe()";>

 
Cela règle mon probleme de clics, mais j'ai le droit à un joli message de IE comme quoi si je veux activer le focus je doir appuyer surla touche Espace ou Entrée.
 
le site : www.at-h.fr/fs/quiz.php
 
Quelqu'un saurait-il comment enlever ce message de confirmation.
 
 
Je vous en remercie d'avance
 
Edit : Le site ne marche qu'avec IE et le plug in SVG d'Adobe.


Message édité par guzman le 30-11-2006 à 00:19:08
Reply

Marsh Posté le 30-11-2006 à 00:17:36   

Reply

Marsh Posté le 30-11-2006 à 04:50:40    

C'est bien dommage qu'il ne marche que sous IE alors que firefox (entre autres) sait lire le SVG sans plugin et que le plugin SVG d'adobe n'est plus maintenu :/

Reply

Marsh Posté le 30-11-2006 à 06:08:26    

j'ai testé avec Firefox et celui ci n'affiche le SVG seulement si 'extension du fichier est ".xml". Malheureusement les fichier avec l'extension ".php" ne sont pas traité de la meme manière. :(

Reply

Marsh Posté le 30-11-2006 à 11:24:26    

Si l'extension php ne marche pas, c'est parce que le header HTTP Content-Type n'est pas bon.
 
Ensuite embed n'existe pas, vaut mieux utiliser object [:dawak]
 
Pour le problème de clic, ça a fait l'objet de milliards d'articles sur le net...

Reply

Marsh Posté le 30-11-2006 à 11:28:56    

Merci, je vais voir ce que je peux faire :)  
 
Pour les cliques, j'ai cherché sur google mais j'ai rien trouvé à part le javascript ci dessus.  :o  
 
Si tu aurais un lien pour une autre méthode ca serait cool

Reply

Marsh Posté le 30-11-2006 à 11:30:12    

Reply

Marsh Posté le 30-11-2006 à 11:46:46    

cimer

Reply

Marsh Posté le 03-12-2006 à 12:34:46    

Dommage que pour un site sur un handicap, il ne soit pas accessible...
Le SVG nécessite l'installation d'un plug-in, ce n'est pas toujours possible malheureusement (restriction des droits, OS, etc.).
 
Tu peux utiliser des GIF animés (pas génial, mais tes couleurs sont limitées) avec des attributs longdesc ou un lien vers une description explicite de l'image.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed