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 :
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 mon code java :
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 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
 
onClick="if(java){java.callJavascript(\"coucou\");}"
onClick="if(java){java.callJavascript('coucou');}"
onClick="if(java){java.callJavascript(coucou);}"
Et aucune des 3 méthodes ne marche...

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 ?)