Java applets Desdobrando-se em um ambiente misturado do browser

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

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: 1038 users browsing the articles directory