Java applets Se déployants dans un environnement
mélangé de Navigateur
Vous pouvez déployer des applet pour des
utilisateurs d'Internet Explorer et de la famille de Mozilla des
navigateurs dans une de deux manières :
Par le HTML pur
Par Le Javascript
Employer le HTML Pur
En utilisant une approche pure de HTML pour
déployer des applet dans un environnement de mixed-navigateur, notez ce
qui suit :
1. Internet Explorer
Identifie l'étiquette d'objet
Ignore le contenu de l'étiquette de commentaire
2. Navigateurs de Mozilla
Ignorez une étiquette d'objet avec l'attribut de
classid
Interprétez le contenu de l'étiquette de commentaire
Considérez le code suivant d'exemple d'un HTML
page :
< objet
classid="clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"
< name="code" value="Applet1.class" de param >
< commentaire >
< enfoncez code="Applet1.class"
type="application/x-java-applet;jpi-version=1.6" >
< noembed >
Aucun Appui De Java.
</noembed >
</enfoncez >
</commentaire >
</objet >
Employer Le Javascript
Au lieu d'employer l'approche pure de HTML
décrite ci-dessus, vous pouvez employer le Javascript pour déployer
des applet dans un environnement de mixed-navigateur. Par le
Javascript, vous :
1. Détectez le navigateur de l'utilisateur par la
variable d'appName.
2. Employez document.write() la méthode pour écrire
une étiquette basée sur la valeur de la variable d'appName :
Si le nom de navigateur égale "Netscape", écrivez
l'étiquette d'enfoncer.
Si le nom de navigateur égale "Microsoft Internet Explorer", écrivez
l'étiquette d'objet.
Dans l'exemple suivant, document.write() la méthode
produit un enfoncer ou l'étiquette d'objet pour chaque utilisateur
"en marche" :
< HTML >
< language="Javascript de manuscrit" >
variété _ APP = navigator.appName ;
si (_ == 'Netscape 'de APP) {
document.write('<embed code="Applet1.class" ',
'width="200" ',
'height="200" ',
'">'); type="application/x-java-applet;version=1.6
}
autrement si (_ == 'Microsoft Internet Explorer 'de APP) {
document.write('<OBJECT ',
'classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
',
'width="200" ',
'height="200" > ',
'< name="code" value="Applet1.class" de PARAM > ',
'</OBJET > ') ;
}
autrement {
document.write('<p>Sorry, navigateur non soutenu >
') ;
}
</manuscrit >
</HTML >
c'est un article supplémentaire par Clain Brand
Déni : Notre site Web n'est pas
responsable de l'information contenue par cet article. Cet
article reflète nullement les vues, les avis, les pensées ou la
croyance du personnel d'annuaire d'articles.
Notification de traduction : L'article
"Java applets Se déployants dans un environnement mélangé de
Navigateur" a été traduit en utilisant un service de traduction
automatisé. Nous faisons des excuses sincèrement pour toutes
les erreurs de traduction qui se sont produites. Merci de
l'arrangement.