Você pode desdobrar applet para usuários do Internet Explorer e da família de Mozilla dos browsers em uma de duas maneiras:
|
|
Através do HTML puro
Com O Javascript
Ao usar uma aproximação pura do HTML desdobrar applet em um ambiente do mistur-mixed-browser, anote o seguinte:
1. Internet Explorer
Reconhece o Tag do objeto
Ignora os índices do Tag do comentário
2. Browsers de Mozilla
Ignore um Tag do objeto com o atributo do classid
Interprete os índices do Tag do comentário
Considere o seguinte código do exemplo de um HTML page:
< objeto
classid="clsid:CAFEEFAC-0016-0000-0000-ABCDEFFEDCBA"
< name="code" value="Applet1.class" do param >
< comentário >
< encaixe code="Applet1.class"
type="application/x-java-applet;jpi-version=1.6" >
< noembed >
Nenhuma Sustentação De Java.
</noembed >
</encaixe >
</comentário >
</objeto >
Em vez de usar a aproximação pura do HTML descrita acima, você pode usar o Javascript desdobrar applet em um ambiente do mistur-mixed-browser. Com o Javascript, você:
1. Detecte o browser do usuário com a variável do
appName.
2. Use document.write() o método escrever um Tag baseado
no valor da variável do appName:
Se o nome do browser igualar "Netscape", escreva o Tag encaixar.
Se o nome do browser igualar "o Microsoft Internet Explorer", escreva o Tag do objeto.
No seguinte exemplo, document.write() o método outputs encaixar ou Tag do objeto para cada usuário "na mosca":
< HTML >
< language="Javascript do certificado" >
var _ app = navigator.appName;
se (_ == ' Netscape ' do app) {
document.write('<embed code="Applet1.class" ',
' width="200" ',
' height="200" ',
' ">'); type="application/x-java-applet;version=1.6
}
mais se (_ == ' Microsoft Internet Explorer do app ') {
document.write('<OBJECT ',
'
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" ',
' width="200" ',
' height="200" > ',
' < name="code" value="Applet1.class" do PARAM > ',
' </OBJETO > ');
}
mais {
document.write('<p>Sorry, unsupported browser.</p > ');
}
</certificado >
</HTML >
Online: 725 users browsing the articles directory
|
|