5568 sujets

Sémantique web et HTML

Bonjour, récemment je viens de passer mon site en xhtml 1.0 strict. Précédemment j'étais en xhtml 1.0 transitionnal.

Voilà, il m'est donc apparu pas mal d'erreurs que je suis en train de corriger.

Mais il existe un problème qu'il me semble impossible à résoudre sans votre aide.

Comment rendre sa page valide, lorsqu'on utilise un applet java.
J'ai cru voir sur le net qu'il fallait utiliser la balise object, mais rien à faire, l'applet ne s'affiche plus après.

Mon code xhtml 1.0 transitionnal qui marche nickel sur tout les naviguateurs:


<applet codebase="/views/pages/pjirc/" code="IRCApplet.class" archive="irc.jar,pixx.jar" width="635" height="400">
<param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab" />
<param name="nick" value="Anonymous" />
<param name="name" value="PJIRC User" />
<param name="host" value="irc.quakenet.eu.org" />
<param name="port" value="6667" />
<param name="gui" value="pixx" />
<param name="language" value="french" />

<param name="quitmessage" value="PJIRC forever!" />
<param name="asl" value="true" />
<param name="useinfo" value="true" />

<param name="style:bitmapsmileys" value="true" />
<param name="style:smiley1" value=":) img/sourire.gif" />
<param name="style:smiley2" value=" [smile] img/sourire.gif" />
<param name="style:smiley3" value=" [lol] img/content.gif" />
<param name="style:smiley4" value=":d img/content.gif" />
<param name="style:smiley5" value=":-O img/OH-2.gif" />
<param name="style:smiley6" value=":o img/OH-1.gif" />
<param name="style:smiley7" value=":-P img/langue.gif" />
<param name="style:smiley8" value=":p img/langue.gif" />
<param name="style:smiley9" value=" [cligne] img/clin-oeuil.gif" />
<param name="style:smiley10" value=";) img/clin-oeuil.gif" />
<param name="style:smiley11" value=" [decu] img/triste.gif" />
<param name="style:smiley12" value=" [decu] img/triste.gif" />
<param name="style:smiley13" value=":-| img/OH-3.gif" />
<param name="style:smiley14" value=":| img/OH-3.gif" />
<param name="style:smiley15" value=":'( img/pleure.gif" />
<param name="style:smiley16" value=":$ img/rouge.gif" />
<param name="style:smiley17" value=":-$ img/rouge.gif" />
<param name="style:smiley18" value="(H) img/cool.gif" />
<param name="style:smiley19" value="(h) img/cool.gif" />
<param name="style:smiley20" value=":-@ img/enerve1.gif" />
<param name="style:smiley21" value=":@ img/enerve2.gif" />
<param name="style:smiley22" value=":-S img/roll-eyes.gif" />
<param name="style:smiley23" value=":s img/roll-eyes.gif" />
<param name="style:backgroundimage" value="true" />
<param name="style:backgroundimage1" value="all all 0 background.gif" />
<param name="style:sourcefontrule1" value="all all Serif 12" />
<param name="style:floatingasl" value="true" />

<param name="pixx:timestamp" value="true" />
<param name="pixx:highlight" value="true" />
<param name="pixx:highlightnick" value="true" />
<param name="pixx:nickfield" value="true" />
<param name="pixx:styleselector" value="true" />
<param name="pixx:setfontonstyle" value="true" />

<param name="command1" value="/join #anthologia" />
</applet>

(pas mal d'erreur en stricte par contre, la balise applet étant dépréciée).

Et le code que j'ai trouvé pour rendre ma page xhtml1.0 stricte valide:


<object codetype="application/java" classid="java:IRCApplet.class" archive="irc.jar,pixx.jar" codebase="/views/pages/pjirc/" width="635" height="400">
<param name="CABINETS" value="java:irc.cab,java:securedirc.cab,java:pixx.cab" />
<param name="nick" value="Anonymous" />
<param name="name" value="PJIRC User" />
<param name="host" value="irc.quakenet.eu.org" />
<param name="port" value="6667" />
<param name="gui" value="pixx" />
<param name="language" value="french" />
<param name="quitmessage" value="PJIRC forever!" />
<param name="asl" value="true" />
<param name="useinfo" value="true" />
<param name="style:bitmapsmileys" value="true" />
<param name="style:smiley1" value=":) img/sourire.gif" />
<param name="style:smiley2" value=" [smile] img/sourire.gif" />
<param name="style:smiley3" value=" [lol] img/content.gif" />
<param name="style:smiley4" value=":d img/content.gif" />
<param name="style:smiley5" value=":-O img/OH-2.gif" />
<param name="style:smiley6" value=":o img/OH-1.gif" />
<param name="style:smiley7" value=":-P img/langue.gif" />
<param name="style:smiley8" value=":p img/langue.gif" />
<param name="style:smiley9" value=" [cligne] img/clin-oeuil.gif" />
<param name="style:smiley10" value=";) img/clin-oeuil.gif" />
<param name="style:smiley11" value=" [decu] img/triste.gif" />
<param name="style:smiley12" value=" [decu] img/triste.gif" />
<param name="style:smiley13" value=":-| img/OH-3.gif" />
<param name="style:smiley14" value=":| img/OH-3.gif" />
<param name="style:smiley15" value=":'( img/pleure.gif" />
<param name="style:smiley16" value=":$ img/rouge.gif" />
<param name="style:smiley17" value=":-$ img/rouge.gif" />
<param name="style:smiley18" value="(H) img/cool.gif" />
<param name="style:smiley19" value="(h) img/cool.gif" />
<param name="style:smiley20" value=":-@ img/enerve1.gif" />
<param name="style:smiley21" value=":@ img/enerve2.gif" />
<param name="style:smiley22" value=":-S img/roll-eyes.gif" />
<param name="style:smiley23" value=":s img/roll-eyes.gif" />
<param name="style:backgroundimage" value="true" />
<param name="style:backgroundimage1" value="all all 0 background.gif" />
<param name="style:sourcefontrule1" value="all all Serif 12" />
<param name="style:floatingasl" value="true" />
<param name="pixx:timestamp" value="true" />
<param name="pixx:highlight" value="true" />
<param name="pixx:highlightnick" value="true" />
<param name="pixx:nickfield" value="true" />
<param name="pixx:styleselector" value="true" />
<param name="pixx:setfontonstyle" value="true" />
<param name="command1" value="/join #anthologia" />
</object>


Un petit problème néanmoins... sous IE7 l'applet ne s'affiche plus!
Que faire et comment y remédier?
J'ai pas mal chercher sur Google mais je ne trouve pas vraiment la solution...

http://anthologia.an.funpic.org/?p=pjirc

Merci, d'avance de votre aide!
Bonjour, j'ai trouver ce lien:

http://forum.alsacreations.com/topic-2-9204-1-ltobjectgt-pour-un-applet-java--marche-pas-sous-IE-.html

et ce lien:

http://www.iechecs.com/jchess.htm

Problème, je n'arrive pas a appliquer cela sous IE. Rien à faire cela ne fonctionne pas.

EDIT: Hum, cela fonctionne avec IE actuellement. J'ai placé des commentaires conditionnels et il n'y a qu'une erreur. Le code pour l'affichage de l'applet sous IE est avec object en plus!
Une seul erreur renvoyé qui est:

Line 237, Column 45: Attribute "code" exists, but can not be used for this element.

…codebase="/views/pages/pjirc/" code="IRCApplet.class" archive="irc.jar,pixx.j


Comment y remédier?
Modifié par The fire (22 May 2009 - 23:12)