Les programmeurs ont développé le langage de programmation Java comme un stand alone , langage orienté objet à développer des applications multi-plateforme pour de nombreux systèmes d'exploitation différents . Cependant, les développeurs ont également créé la bibliothèque des applets pour faciliter le développement web. Grâce applets Java , les programmeurs peuvent créer des petits programmes intégrés que les utilisateurs puissent lancer de leurs navigateurs Web , en supposant qu'ils ont les ins appropriés de plug-in Java installé. En outre, en utilisant le langage de script JavaScript , les développeurs Web peuvent avoir plusieurs applets Java sur une page unique qui peut envoyer des données à l'autre. Applets Java et JavaScript
JavaScript et les applets Java sont deux choses différentes . Les applets Java sont de petits programmes intégrés dans un fichier HTML , qui sont exécutés par le bouchon de Java installée dans le navigateur des utilisateurs . JavaScript est un langage de script polyvalent qui travaille aux côtés de HTML dans le fichier HTML lui-même. Le navigateur interprète le JavaScript côté du HTML , une ligne à la fois. Les applets Java sont indépendants de la page Web HTML ; . JavaScript n'est pas
L' expéditeur Applet
Dans cet exemple, la première Applet Java envoyer des données au JavaScript dans le document HTML . Il fait cela en utilisant l'objet " JSObject " dans les bibliothèques Java . Le code Java suivant suppose qu'il existe une fonction " sendMessage ()" dans le code JavaScript incorporé dans le document HTML: . .
Netscape.javascript d'importation * ;
java.applet import * ;
import java.awt * ; .
MyApplet de classe extends Applet { public void
init () {
JSObject désordre = JSObject.getWindow ( cette ) ;
mess.call ( " sendMessage ", null ) ; }
La réception JavaScript
la page HTML, le " sendMessage ()" fonction recevra l'appel de l'applet de l'expéditeur, et appeler une fonction à partir d'une applet «récepteur» . L'applet récepteur doit exister dans le même fichier que l'applet de l'expéditeur et la fonction JavaScript sendMessage (). La fonction sendMessage appellera la " getMessage ()" méthode de l'applet de réception, comme dans l'exemple suivant :
le fichier HTML
le fichier HTML contient deux applets et le code JavaScript. L'exemple suivant décrit comment un tel fichier serait. L'applet d'envoi est nommé " Sender.class " et l'applet de réception est nommé " Receiver.class ":
Photos
Photos
;
Photos