Bonjour,
Voila j'ai un problème, j'espère que vous pourrez m'éclairer. J'ai une applet dans ma page qui possède une méthode public qui me renvoie un chaine de caractère (String).
Je souhaiterai récupérer via une méthod post le résultat de la méthode de l'applet appelée.
Je mets mon code pour que vous puissiez mieux me comprendre.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
<html>
<SCRIPT language="JavaScript">
<!--
function ControleVide()
{
if(document.Formulaire.nom.value=='')
{
alert('Le champ NOM ne peut pas rester vide !');
document.Formulaire.nom.focus();
}
else
{
document.Formulaire.result.value = document.monApplet.save(); // voic la méthode qui me crée mon string
document.Formulaire.method = "POST";
document.Formulaire.action = "out.php";
document.Formulaire.submit();
}
}
</script>
<body>
<applet codebase="./"
code="ModXApplet.class"
name="monApplet"
width="650"
height="500">
Votre navigateur n'est pas compatible java.
</applet>
<form name="Formulaire">
Nom : <input type="text" name="nom" size="12"><br>
Prénom : <input type="text" name="prenom" size="12">
<input type="hidden" name="result">
<input type="Button" value="Valider" onClick="ControleVide()">
</form>
</body>
</html> |
Quand je fais ca, ca marche très bien.
document.Formulaire.result.value = "essai";
Quand je fais la même chose avec ma méthode qui me créé ma chaine de caractères ca ne fonctionne plus.
Voilà j'espère que vous me comprendrez.
Merci d'avance
Partager