Java applets Se déployants dans un environnement mélangé de Navigateur

Dutch French Spanish Portuguese Italian German Japanese Chinese Korean Russian Arabic Bookmark and Share this Article Original English article
  

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.


Online: 844 users browsing the articles directory