Programadores desenvolveu a linguagem de programação Java como um stand alone , a linguagem orientada a objetos para o desenvolvimento de aplicações multi-plataforma para muitos sistemas operacionais diferentes. No entanto , os desenvolvedores também criou a biblioteca de applets para facilitar o desenvolvimento web. Através de Applets Java , os programadores podem criar pequenos programas embutidos que os usuários podem iniciar a partir de seus navegadores da web , assumindo que eles têm o bom encaixe Java ins instalados. Além disso, usando a linguagem de script JavaScript , os desenvolvedores web podem ter várias Applets Java em uma única página , que pode enviar dados para o outro. Applets Java e JavaScript
JavaScript e Java applets são duas coisas diferentes . Java applets são pequenos programas embutidos em um arquivo HTML , que são executados através do Java instalado plug in para o navegador dos usuários . JavaScript é uma linguagem de script multiuso que trabalha em conjunto com HTML no arquivo HTML em si. O navegador interpreta o JavaScript junto com o HTML, uma linha de cada vez. Os applets Java são independentes da página web HTML; JavaScript não é
O Applet Sender
Neste exemplo, o primeiro Java Applet vai enviar dados para o JavaScript in. o documento HTML. Ele faz isso usando o objeto " JSObject " nas bibliotecas Java. O seguinte código Java assume que há uma função " sendMessage ()" no JavaScript incorporada no documento HTML: . .
Netscape.javascript import * ;
java.applet import * ;
import java.awt
* ; .
MyApplet classe estende Applet {
public void init () {
JSObject bagunça = JSObject.getWindow (this) ;
mess.call ( " sendMessage " , null ); }
O JavaScript Receber
a página HTML , a função " sendMessage ()" irá receber a chamada do applet de remetente e chamar uma função a partir de um applet " receptor " . O applet receptor deve existir no mesmo arquivo que o applet remetente eo sendMessage () função JavaScript. A função sendMessage irá chamar o método " getMessage ()" do applet de recepção , como no exemplo a seguir :
O arquivo HTML
o arquivo HTML irá conter ambos os applets eo código JavaScript. O exemplo a seguir detalha como tal arquivo ficaria . O applet de envio é nomeado " Sender.class " eo applet recebendo o nome " Receiver.class " :
;