Java applets Desdobrando-se em um ambiente misturado do browser

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

Usando o HTML Puro

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 >

Usando O Javascript

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 >

este é um artigo adicionado por Clain Tipo


Disclaimer: Nosso Web site não é responsável para a informação contida por este artigo. Este artigo em nenhuma maneira reflete as vistas, as opiniões, os pensamentos ou a opinião da equipe de funcionários do diretório dos artigos.

Observação da tradução: O artigo "Java applets Desdobrando-se em um ambiente misturado do browser" foi traduzido usando um serviço de tradução automatizado. Nós desculpamo-nos sincerely por todos os erros da tradução que ocorram. Obrigado compreendendo.

Online: 725 users browsing the articles directory