Bonjour
Supposons que j'ai deux applets dans deux pages web différentes. Je souhaite lancer la première à partir d'un bouton qui se trouve sur la deuxième. Posssible? si oui comment je fais?
Merci
Sabrina
Bonjour
Supposons que j'ai deux applets dans deux pages web différentes. Je souhaite lancer la première à partir d'un bouton qui se trouve sur la deuxième. Posssible? si oui comment je fais?
Merci
Sabrina
la solution serait d'avoir l'applet dans la première fenetre qui appelle du javascript de la meme fenetre qui comminique avec le javascript de la deuxième (uniquement possible si la deuxième fenêtrea été ouverte par la première via du javascript et si elles se situent sur le meme serveur), javascript dans la deuxième qui lance donc cette deuxième applet
Merci pour la réponse, j'avais trouvé des réponses de ce genre dans des forums qui étaient un peu évasives.
Possible d'être plus clair?. Où puis-je trouver un exemple concret?
Merci
désolé, c'est tellement tordu que
1) je suis pas sur que çà marche toujours
2) j'ai pas d'exemple sous la main.
Tu va devoir toi meme chercher comment
1) communiquer entre 2 fenetres en javascript (écume ce forum, y a des exemple)
2) accéder aux applets en javascript et vis-versa (c'est pas toujours facile)
Bon voilà comment je me suis débrouillée.
Je suis sous mac os leopard. dans l'action performed du bouton j'ai mis le code suivant
String cmd = "open " + "http://localhost:8080/applet1.jsp";
try {
Process p = Runtime.getRuntime().exec(cmd);
} catch (IOException e1) {
e1.printStackTrace();
}
}
Un peu comme pour lancer une page web à partir d'un bouton sauf que la page web je l'ai remplacé par une page jsp qui contient l'applet.
ça marche impec
Maintenant un autre problème, je voudrais appeler cette applet mais en passant un paramètre.
Je suis obligée d'opter pour une autre solution pour le faire?
sabrina
iiiiik
exec() nécessite des privilèges pour etre exécuté depuis une applet, çà nécessite de signer ton applet. Par appeler, je pensais que tu voulais appeler des méthode de ton applet2 depuis la 1. Le plus simple serait d'utiliser l'api javascript pour applet, elle permet d'appeler le javascript du browser. Et dans ce javascript tu crée ton applet. Tu peux meme le faire sur la meme page![]()
Partager