OVH Cloud OVH Cloud

[debutant} je cherche vainement JSObject

5 réponses
Avatar
P.C.
Bonjour,

ca fait des jours que je bataille avec les packages java pour avoir acces a
l'objet JSOBject du java. Cet objet permet, d'apres ce que j'ai lu, de
pouvoir faire converser du java et du javascript ensemble.

Est-ce qu'un javaïste distingué pourrait m'aider en me disant quelle sorte
de package il faut importer pour avoir accès à cet objet?

Voici l'unique exemple que j'ai:

import java.awt.*;
import java.applet.*;

public class testeur extends Applet {

public void init() {

try {
JSObject js = null ;
js = JSObject.getWindow (this) ;
js.call ("closeWaitingWindow",null) ;
} catch (Exception e) {}
}


}

Evidemment j'ai une erreur comme quoi JSObject n'existe pas. J'ai essayé de
rajouter import netscape.javascript.JSObject; (que j'ai trouvé au hasard de
mes surfs sur google) mais ca me met toujours une erreur, comme quoi ce
package n'existe pas (pourtant c'est vieux de 1996)

Merci de vos lumières et bien à vous,

P.C.

5 réponses

Avatar
jocelyn
Salut

C'est une classe qui ne fait pas partie de la plate-forme java fournie par
Sun.
Une recherche sur google m'a permis de déterminer qu'elle se trouve dans le
package netscape.javascript.
Pour + d'infos, ce lien a l'air pas mal:
http://www.laltruiste.com/coursjavascript/jsobject.html

++

"P.C." a écrit dans le message news:
c20djd$uos$
Bonjour,

ca fait des jours que je bataille avec les packages java pour avoir acces
a

l'objet JSOBject du java. Cet objet permet, d'apres ce que j'ai lu, de
pouvoir faire converser du java et du javascript ensemble.

Est-ce qu'un javaïste distingué pourrait m'aider en me disant quelle sorte
de package il faut importer pour avoir accès à cet objet?

Voici l'unique exemple que j'ai:

import java.awt.*;
import java.applet.*;

public class testeur extends Applet {

public void init() {

try {
JSObject js = null ;
js = JSObject.getWindow (this) ;
js.call ("closeWaitingWindow",null) ;
} catch (Exception e) {}
}


}

Evidemment j'ai une erreur comme quoi JSObject n'existe pas. J'ai essayé
de

rajouter import netscape.javascript.JSObject; (que j'ai trouvé au hasard
de

mes surfs sur google) mais ca me met toujours une erreur, comme quoi ce
package n'existe pas (pourtant c'est vieux de 1996)

Merci de vos lumières et bien à vous,

P.C.




Avatar
P.C.
Bon OK, on continue à tourner en rond, donc je pose la question autrement:
comment je fais pour interfacer du java avec du javascript? Comment font ceux
qui le font deja? Où puis-je me procurer le maudit package manquant pour que je
puisse le faire aussi?

Merci encore d'avance de vos lumières,

P.C.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/
Avatar
jerome moliere
P.C. wrote:
Bon OK, on continue à tourner en rond, donc je pose la question autrement:
comment je fais pour interfacer du java avec du javascript? Comment font ceux
qui le font deja? Où puis-je me procurer le maudit package manquant pour que je
puisse le faire aussi?


je pense que tout esr résumé à merveille mais en anglais à cette adresse:
http://www.apl.jhu.edu/~hall/java/JavaScript-from-Java.html

Serait ce Patrice Chevee caché derrière cette adresse ? :)

HTH
--
Auteur cahier du programmeur Java tome 2 - Eyrolles 10/2003
http://www.eyrolles.com/php.informatique/Ouvrages/ouvrage.php3?ouv_ean13—82212111941

Avatar
Franck Andriano
Bonjour,

Bon OK, on continue à tourner en rond, donc je pose la question autrement:
comment je fais pour interfacer du java avec du javascript? Comment font ceux
qui le font deja? Où puis-je me procurer le maudit package manquant pour que je
puisse le faire aussi?

Merci encore d'avance de vos lumières,

P.C.


Si vous utilisez JDK/JRE 1.4, le jar est dans jre/lib et il s'appelle plugin.jar,
sinon celui de netscape s'appelle JAWS.JAR...

/Franck

--
!

Avatar
P.C.
Tout juste père Jérôme... Tu as un mal fou à te séparer de moi je vois, on finit
toujours par se retrouver (grace aux forums d'ailleurs).

Bon en fait je vais regarder ca ce soir a tete reposée. Merci du tuyau.

A+

P.C.
--
Ce message a été posté via la plateforme Web club-Internet.fr
This message has been posted by the Web platform club-Internet.fr

http://forums.club-internet.fr/