Bonjour, j'ai recherché sur le forum des sujets qui pourraient êter liés au mien, et voilà ce que j'ai trouvé :
http://www.developpez.net/forums/sho...d.php?t=382308
Voilà, j'ai bien regardé le lien fourni (http://www.alianwebserver.com/inform...on/default.htm). J'ai essayé. Il n'y a pas de problème. cependant, dès que je veux faire passer un paramètre, ça ne marche plus :/
Voilà mon code Html :
Et mon code java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <form name="coucou" id="coucou"> <applet code="MaClasse.class" name="java"></applet> <input type="button" value="Lancer le java" onClick="if(java){java.callJavascript(\"coucou\");}"/> </form>
Et donc, comme je viens de le dire, lorsque j'appelle la méthode sans paramètre, ça marche. Mais dès que j'essaie de rajouter un paramètre, ça bug. voici les 3 manières que j'ai utilisé pour tenté de mettre mon paramèter :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public void callJavascript(String msg) { buffer = new StringBuffer(); buffer.append("Vous avez appuyez sur : " + msg); repaint(); } public void callJavascript() { buffer = new StringBuffer(); buffer.append("Vous avez appuyez sur : "); repaint(); }
Et aucune des 3 méthodes ne marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 onClick="if(java){java.callJavascript(\"coucou\");}" onClick="if(java){java.callJavascript('coucou');}" onClick="if(java){java.callJavascript(coucou);}"
Voyez-vous ce qui ne marche pas dans mon code ?
Pour info : j'ai mis le .classe dans le même dossier (d'où un autre question : comment appeler un .class qui est dans un autre dossier ?)
Partager