11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai un texte défilant sur mon site et j'ai fais en sorte que lorsqu'on passe la souris dessus il s'arrête... ça fonctionne très bien sous IE7, Safari mais pas sous FF et Opéra !!!

Voici le bout de code correspondant :
<marquee id="scroller" scrollamount="1" direction="up" width="600" height="250" 
onmouseover="javascript:scroller.stop()" onmouseout="javascript:scroller.start()">

</marquee>


Merci pour votre aide... Smiley cligne
Administrateur
Bonjour,

ça ne fonctionne pas parce que marquee ne fait pas partie des éléments HTML autorisés par le Doctype que tu utilises, ça a été inventé par Microsoft pour IE et c'est actuellement déprécié par le W3C:
http://en.wikipedia.org/wiki/Marquee_tag (en)
En passant ta page au validateur du W3C, tu devrais en avoir confirmation: spa valide Smiley smile

De plus ton code JS utilises les instructions onmouseout / onmouseover: et pour les personnes utilisant le clavier (tabulation)? Smiley rolleyes
Modifié par Felipe (21 Dec 2008 - 18:27)
Bonsoir,
Je sais que je ne suis pas dans le bon forum, mais existe t'il une solution afin d'obtenir le même effet en CSS au moins pour le onmouseout / onmouseover ?
Merci...
Modifié par ThyBarth (21 Dec 2008 - 22:44)