Programmeurs ontwikkelde de programmeertaal Java als een stand-alone , objectgeoriënteerde taal om cross - platform applicaties voor veel verschillende besturingssystemen te ontwikkelen . Echter , ontwikkelaars creëerde ook de applets bibliotheek om web development te vergemakkelijken . Door Java-applets , kunnen programmeurs kleine ingebedde programma's die gebruikers kunnen starten vanuit hun webbrowsers te maken , ervan uitgaande dat ze over de juiste Java- plug-ins geïnstalleerd . Ook maakt het gebruik van de scripttaal JavaScript , web- ontwikkelaars kunnen meerdere Java-applets hebben op een pagina die gegevens naar elkaar kunnen sturen . Java-applets en JavaScript JavaScript en Java-applets zijn twee verschillende dingen . Java-applets zijn kleine programma's ingebed in een HTML-bestand , die worden uitgevoerd door de geïnstalleerde Java- plug-in voor de gebruikers browser . JavaScript is een multifunctionele scripttaal die naast HTML werkt in de eigenlijke HTML- bestand zelf . De browser interpreteert de webbrowser naast de HTML , een regel per keer . Java-applets zijn onafhankelijk van de HTML- webpagina; . JavaScript is niet De Afzender Applet In dit voorbeeld zal de eerste Java Applet gegevens naar de JavaScript in het HTML-document . Het doet dit door middel van de " JSObject " object in de Java-bibliotheken . De volgende Java- code gaat ervan uit dat een functie " sendMessage ( ) " in de JavaScript ingebed in de HTML-document : . . Import netscape.javascript * ; import java.applet * ; < br import java.awt * > ; . klasse MyApplet extends Applet { public void init ( ) { JSObject mess = JSObject.getWindow ( deze ) ; mess.call ( " sendMessage " , null ) ; } De Ontvangende JavaScript de HTML-pagina , de " sendMessage ( ) " functie zal de oproep ontvangt van de afzender applet , en roepen een functie van een " ontvanger " applet . De ontvanger applet moet bestaan in hetzelfde bestand als de afzender applet en de sendMessage ( ) JavaScript-functie . |