lorsque tu mets le tag <APPLET n'oublie pas MAYSCRIPT :
<APPLET ... MAYSCRIPT>
<param ...>
</APPLET>
darklord22
darklord22 a écrit a écrit :
plizzzzzzzzzzzzzzzzzzzz :D
personne n'a la moindre petite idée ?
S.
darklord22
plizzzzzzzzzzzzzzzzzzzz :D
darklord22
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.