Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2011, 11h39   #1
Invité de passage
 
Inscription : avril 2010
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 15
Points : 4
Points : 4
Par défaut De applet vers object

Bonjour,
Ma question sera peut-être bête car je débute
complètement en développement web.
J'ai fait une petite applet pour des tests et je l'ai
intégrée dans ma page html (en réalité c'est une
page jsp mais il n'y aucun code jsp dedans pour
l'instant, je ne pense pas que ce soit gênant pour
mon problème). J'ai donc intégré mon applet de
cette façon (elle se trouve dans un sous-répertoire
java par rapport à la racine du site) :
Code :
1
2
3
<applet name="TestApplet"
codebase="java"
code="com.monpackage.applet.TestApplet.class">
Ce code fonctionne parfaitement, et je peux
même manipuler l'applet en javascript en faisant
document.applets["TestApplet"] (ce qui est le but
final de mes tests).
Puis en me promenant sur le web, j'ai vu que la
balise <applet> était obsolète depuis HTML 4.0.
Soucieux de respecter les standards du web, j'ai
donc décidé de mette mon applet avec la balise
object. J'ai donc fait de cette façon, comme cela
m'a été indiqué par la vingtaine de sites et forums
divers que j'ai consulté :
Code :
1
2
3
4
5
6
7
8
9
10
11
<object
classid="com.monpackage.applet.TestApplet.class"
codebase="java" type="application/x-java-applet"
width="auto" height="100">
<param name="code"
value="com.webgcvs.applet.TestApplet.class">
<!--
<param name="codebase" value="java">-->
alt :
râté !
</object>
Précision : pour l'instant je ne m'occupe que de
Firefox, pour les autres navigateurs, je m'en
occuperai plus tard.
Et là c'est le drame : mon applet ne se charge pas,
mais j'ai le texte "alt : râté !" qui s'affiche à la
place.
Ai-je tout fait de travers ? Merci pour votre aide.
Tan Phi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 14h14   #2
Invité de passage
 
Inscription : avril 2010
Messages : 15
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 15
Points : 4
Points : 4
Je m'en suis sorti grâce à JSP en fait. Voilà ce que j'ai codé :
Code :
<jsp:plugin code="com.monpackage.applet.TestApplet.class" codebase="java" type="applet"></jsp:plugin>
Mon applet s'est alors parfaitement chargée. Un petit coup d'oeil du côté du HTML généré par JSP donne ceci :
Code :
1
2
3
4
5
6
7
8
9
10
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase="http://java.sun.com/products/plugin/1.2.2/jinstall-1_2_2-win.cab#Version=1,2,2,0">
<param name="java_code" value="com.monpackage.applet.TestApplet.class">
<param name="java_codebase" value="java">
<param name="type" value="application/x-java-applet">
<comment>
<EMBED type="application/x-java-applet" pluginspage="http://java.sun.com/products/plugin/" java_code="com.monpackage.applet.TestApplet.class" java_codebase="java"/>
<noembed>
</noembed>
</comment>
</object>
Ce qui me montre à quel point j'étais loin de la réalité. Mais tout fonctionne maintenant et c'est le principal.
Tan Phi est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h53.


 
 
 
 
Partenaires

Hébergement Web