Programmører udviklet programmeringssproget Java som en stand alone , objektorienteret sprog til at udvikle cross- platform applikationer til mange forskellige operativsystemer. Men udviklerne også skabt applets biblioteket for at lette webudvikling. Gennem Java Applets kan programmører skabe små indlejrede programmer, som brugerne kan starte fra deres webbrowsere , forudsat at de har de rigtige Java plug ins installeret. Også ved hjælp af scriptsproget JavaScript , kan webudviklere have flere Java Applets på en enkelt side, der kan sende data til hinanden. Java applets og JavaScript
JavaScript og Java-applets er to forskellige ting . Java applets er små programmer indlejret i en HTML-fil , der er udført gennem det installerede Java plug in til brugere browseren. JavaScript er en multipurpose scriptsprog, der arbejder sammen med HTML i selve HTML -filen selv. Browseren fortolker JavaScript sideløbende HTML , en linje ad gangen . Java applets er uafhængige af HTML-webside , . JavaScript er ikke
Sender Applet
I dette eksempel , vil den første Java-applet sende data til JavaScript i HTML-dokumentet . Det gør den ved at bruge " JSObject " objekt i Java -biblioteker. Den følgende Java-kode antager at der er en funktion " SendMessage ( )" i JavaScript indlejret i HTML-dokumentet : . .
Import netscape.javascript * ;
import java.applet * ; < br >
import java.awt * ; .
class MyApplet udvider Applet {
public void init () {
JSObject rod = JSObject.getWindow ( dette) ;
mess.call ( " SendMessage " , null) ;
}
Den Modtagende JavaScript
HTML-siden, de " SendMessage ()" funktionen vil modtage opkald fra afsenderen applet , og påberåbe sig en funktion fra en " receiver" applet. Modtageren applet skal findes i den samme fil som afsender applet og SendMessage () JavaScript-funktion . Den SendMessage funktionen kalder " GetMessage () "-metoden for det modtagende applet , som i det følgende eksempel : Hej