Java applei Schieranti in un ambiente mixed del
browser
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
Usando HTML Puro
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 >
Usando Javascript
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 >
ciò è un articolo aggiunto da Clain Brand