5568 sujets

Sémantique web et HTML

bonjour !

Voilà mon problème lors de la validation XHTML strict de ma page sur le site du W3C :

Line 48, column 51: there is no attribute "code"

...id="menujava" codebase="applet" code="SlickTree.class" codetype="application/


L'applet java est lancé par le code suivant :

<object id="menujava" codebase="applet" code="SlickTree.class" codetype="application/java" width="165" height="130" standby="Patientez SVP..." title="Menu dynamique IFRS">


Avec embed ça marche, avec code, ça marche... mais pas validé ! La validation est dans mon cas exigée car le site doit être certifié avant sa mise en production (ce n'est pas juste pour le fun Smiley cligne )

J'ai essayé avec 'data' en remplacement de 'code', rien ne se passe mais l'alternative texte se met en place correctement.

Une recherche sur google avec les mots clefs object code xhtml data n'a pas donné grand chose et j'ai beau avoir feuilleté un paquet de bouquins (et acheté l'excellent CSS 2 Pratique du design web Smiley ravi ), pas de solution.

Une idée SVP ?
Modifié par C e :-D (22 Jul 2005 - 10:10)
A y est ! ça marche !! Smiley biggrin

La solution est la suivante :

 <object id="menujava" classid="java:SlickTree.class" codebase="applet" codetype="application/java" width="165" height="130" standby="Patientez SVP..." title="Menu dynamique IFRS">


Le classid (le fichier en lui-même) est donc le bon choix, mais surtout le codebase (emplacement de l'applet) doit être placé après celui-ci !

Avec un complément d'aide de
http://ww2.cs.fsu.edu/~steele/XHTML/appletObject.html

et surtout de Tyx, merci pour la piste !

Résolu Smiley lol