Potete schierare i applet per gli utenti sia del Internet Explorer che della famiglia di Mozilla dei browsers in uno di due sensi:
|
|
Attraverso il HTML puro
Con Il Javascript
Nel usando un metodo puro del HTML per schierare i applet in un ambiente del mescol-mixed-browser, noti quanto segue:
1. Internet Explorer
Riconosce la modifica dell'oggetto
Ignora il contenuto della modifica di commento
2. Browsers di Mozilla
Ignori una modifica dell'oggetto con l'attributo del classid
Interpreti il contenuto della modifica di commento
Consideri il seguente codice di esempio da un HTML page:
< oggetto
classid="clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"
< name="code" value="Applet1.class" di param >
< commento >
< incastoni code="Applet1.class"
type="application/x-java-applet;jpi-version=1.6" >
< noembed >
Nessun Supporto Del Java.
</noembed >
</incastoni >
</commento >
</oggetto >
Invece di usando il metodo puro del HTML descritto precedentemente, potete usare il Javascript per schierare i applet in un ambiente del mescol-mixed-browser. Con il Javascript, voi:
1. Rilevi il browser dell'utente con la variabile
del appName.
2. Usi document.write() il metodo per scrivere una
modifica basata sul valore della variabile del appName:
Se il nome del browser è uguale "Netscape", scriva la modifica di incastonatura.
Se il nome del browser è uguale "il Microsoft Internet Explorer", scriva la modifica dell'oggetto.
Nel seguente esempio, document.write() il metodo produce "in moto" un'incastonatura o la modifica dell'oggetto per ogni utente:
< HTML >
< language="Javascript dello scritto" >
varietà _ app = navigator.appName;
se (_ == 'Netscape 'di app) {
document.write('<embed code="Applet1.class" ',
'width="200" ',
'height="200" ',
'">'); type="application/x-java-applet;version=1.6
}
altrimenti se (_ == 'Microsoft Internet Explorer di app
') {
document.write('<OBJECT ',
'classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
',
'width="200" ',
'height="200" > ',
'< name="code" value="Applet1.class" di PARAM > ',
'</OGGETTO > ');
}
altrimenti {
document.write('<p>Sorry, non confirmati browser.</p >
');
}
</scritto >
</HTML >
Online: 698 users browsing the articles directory
|
|