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) :
Ce code fonctionne parfaitement, et je peux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <applet name="TestApplet" codebase="java" code="com.monpackage.applet.TestApplet.class">
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é :
Précision : pour l'instant je ne m'occupe que de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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.
Partager