[JavaScript] invoquer une méthode Java sur une applet (prob Netscape)

invoquer une méthode Java sur une applet (prob Netscape) [JavaScript] - Programmation

Marsh Posté le 21-08-2001 à 09:40:37    

Bonjour a tous,
 
J'ai une applet Java qui tourne sur une page HTML et qui possède une méthode publique permettant de changer l'état de l'applet :
 
public void changeSlide(String info)
{
  // bla bla
}
 
De l'autre côté j'ai une liste de choix de slide et lorsque l'utilisateur choisit un élément dans la liste, une méthode Javascript est lancée :  
 
function handleChange(frm)
{  
 parent.up.document.applets["PLAYER"].changeSlide(frm.slide.options[frm.slide.selectedIndex].value);  
 return false;
}
 
et ///
 
<FORM NAME="change">
  <select name="slide" onChange="handleChange(this.form)">
    <option value = "1">Introduction</option>
    <option value = "2">Concepts de base</option>
    <option value = "4">Types de services</option>
    <option value = "5">Services sans connexion</option>
  </select>  
  </form>  
 
Pour éviter les recherches inutiles :  
 
L'applet est bien trouvée, il n'y en a qu'une sur la page et lorsque je fais un script de debug pour voir la taille de applets[] je recois un comme réponse
 
Le script fonctionne sans problème sous IE. Soun netscape j'ai l'erreur suivante :  
 
parent.up.document.applets["PLAYER"]parent.up.document.applets["PLAYER"] has no properties
 
Je suis newbie en JS, donc c'est peut etre un truc évident que j'ai oublié de faire.
 
Thanks d'avance,
 
S.


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 21-08-2001 à 09:40:37   

Reply

Marsh Posté le 21-08-2001 à 13:37:33    

plizzzzzzzzzzzzzzzzzzzz :D


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 22-08-2001 à 09:30:39    

darklord22 a écrit a écrit :

plizzzzzzzzzzzzzzzzzzzz :D  




 
personne n'a la moindre petite idée ?
 
S.


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 25-08-2001 à 01:10:51    

lorsque tu mets le tag <APPLET n'oublie pas MAYSCRIPT :
 
<APPLET ... MAYSCRIPT>
<param ...>
</APPLET>


---------------
"L'imagination est plus importante que la connaissance" - A. E.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed