Programmerare utvecklat programmeringsspråket Java som en fristående , objektorienterat språk för att utveckla plattformsoberoende applikationer för många olika operativsystem . Men utvecklarna skapade också applets biblioteket för att underlätta webbutveckling . Genom Java Applets , kan programmerare skapa små inbyggda program som användarna kan starta från sina webbläsare , förutsatt att de har rätt Java plug ins installerade . Också genom att använda skriptspråket JavaScript , kan webbutvecklare ha flera Java Applets på en enda sida som kan skicka data till varandra . Java Applets och JavaScript
JavaScript och Java applets är två olika saker . Java applets är små program som är inbäddade i en HTML -fil , som utförs genom den installerade Java plug in för användarna webbläsare . JavaScript är ett mångsidigt skriptspråk som fungerar tillsammans med HTML i själva HTML -filen . Webbläsaren tolkar JavaScript tillsammans med HTML , en rad i taget . Java applets är oberoende av HTML-webbsida , . JavaScript är inte
Sender Applet
I detta exempel kommer den första Java Applet skicka data till JavaScript HTML-dokumentet . Det gör detta genom att använda " JSObject " objektet i Java- biblioteken . Följande Java-kod förutsätter att det finns en funktion " SendMessage ( ) " i JavaScript inbäddade i HTML-dokument : . .
Import netscape.javascript *;
import java.applet * ;
import java.awt *; .
klass MyApplet utökar Applet {
public void init ( ) {
JSObject mess = JSObject.getWindow ( här ) ;
mess.call ( " SendMessage " , null ) ;
} Addera ditt Mottagande JavaScript
HTML-sidan , den " SendMessage ( ) " -funktion kommer att ta emot samtalet från avsändaren applet , och anropa en funktion från en " mottagare " applet . Mottagaren applet måste finnas i samma fil som avsändare applet och SendMessage ( ) JavaScript -funktionen . Den SendMessage Funktionen kommer att kalla den " getMessage ( ) "-metoden för den mottagande applet , som i följande exempel: