Bonjour,
J'ai un petit soucis.
J'ai une applet de navigation style arbre windows, dans laquelle on trouve un certains nombre de methode : suivant, précedent, ...
J'ai une JSP qui affiche les boutons correspondant aux méthodes suivant et précédent, puis un fichier javascript dans lequel on trouve les fonctionnalité suivant et précédent et qui fait donc la liaison javascript - java
Voici le code de l'applet :
Voici le code de la JSP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public final void previous(){ NavTreeSession session = NavTreeSession.getInstance(); session.setSelectedNode(session.getPreviousNode()); } public final void next() { NavTreeSession session = NavTreeSession.getInstance(); session.setSelectedNode(session.getNextNode()); }
Puis le code javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <input id="previous_button" name="previous_button" type="button" value="<<" onClick="previous()"></input> <input id="next_button" name="next_button" type="button" value=">>" onClick="next()"></input>
Tout fonctionne normalement sous IE, mais pas sous IceBrowser(un butineur... que je déconseille fortement ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 // button "previous" management. function previous() { // call previous() method of NavTreeApplet.class top.frames[1].document.navtree_applet.[b]previous(); } // button "previous" management. function next() { // call next() method of NavTreeApplet.class alert(top.frames[1].document.navtree_applet); top.frames[1].document.navtree_applet.next(); }
Je voudrais savoir si mon code est "propre" et si des personnes ayant dévellopé sous iceBrowser ont rencontré ce genre de pb, car ce dernier croit que previous() est fonction javascript lors du click sur le bouton précédent
Partager