OVH Cloud OVH Cloud

Ouverture d'un fichier html dans un jar (suite)

3 réponses
Avatar
JFA
Suite de "ouverture d'un fichier dans un jar" histoire de sortir un peu de
l'arborescence des réponses.

Je résume :
J'ai une page html dans mon jar (ceci afin de permettre de télécharger
l'ensemble d'un seul bloc).
Je veux afficher cette page dans mon browser.
Je ne peux donner directement l'url java à mon browser.
Reste la solution de récupérer le texte HTML dans une String et d'envoyer
cette String au browser.

Donc : comment ouvrir une fenêtre du browser et la remplir du contenu de ma
String ?
That's the question.
JFA

3 réponses

Avatar
Emmanuel Feller
"JFA" a écrit dans le message de
news:411f594f$0$13683$
Je résume :
J'ai une page html dans mon jar (ceci afin de permettre de télécharger
l'ensemble d'un seul bloc).
Je veux afficher cette page dans mon browser.
Je ne peux donner directement l'url java à mon browser.
Reste la solution de récupérer le texte HTML dans une String et d'envoyer
cette String au browser.


très bon résumé ...

Donc : comment ouvrir une fenêtre du browser et la remplir du contenu de
ma

String ?


Je n'ai pas retrouvé mon exemple de code. Par contre je peux te donner une
page pour faire de la comunication Java->Javascript :
http://developer.netscape.com/docs/manuals/enterprise/wrijsap/lc.htm#1022443.
Ca parle de netscape 3 et 4, mais ca marche tès bien avec IE6 (pas testé
netscape6).

Après ca revient à du javascript . Je ne sais pas ouvrir une fenetre, mais
ca ne doit pas être sorcier, et il suiffit de remplacer la source du doc par
ta string (document.src ="<html>blabla en html</html>";).
Emmanuel

Avatar
JFA
Merci de ta réponse
Je suis allé sur le site où j'ai pu lire :
"Calling JavaScript from Java
For a Java method to access server-side JavaScript objects, it must have
been called from a server-side JavaScript application. In client-side
JavaScript, Java can initiate an interaction with JavaScript. On the server,
Java cannot initiate this interaction. "
Il mesemble que cela signifie qu'il faut partir d'un javascript déjà présent
sur la page html et ça je sais faire. Or je voudrais lancer le browser
directement de java afin de ne pas obliger mes utilisateurs à programmer du
javascript quand ils utiliseront mon jar.
Il semble que nous soyons dans une impasse mais ces échanges furent
intéressants.
Merci à tous.
JFA


Donc : comment ouvrir une fenêtre du browser et la remplir du contenu
de


ma String ?

Je n'ai pas retrouvé mon exemple de code. Par contre je peux te donner une
page pour faire de la comunication Java->Javascript :

http://developer.netscape.com/docs/manuals/enterprise/wrijsap/lc.htm#1022443

.
Ca parle de netscape 3 et 4, mais ca marche tès bien avec IE6 (pas testé
netscape6).

Après ca revient à du javascript . Je ne sais pas ouvrir une fenetre, mais
ca ne doit pas être sorcier, et il suiffit de remplacer la source du doc
par

ta string (document.src ="<html>blabla en html</html>";).
Emmanuel







Avatar
Real Gagnon
Donc : comment ouvrir une fenêtre du browser et la remplir du contenu
de ma String ?


http://www.rgagnon.com/javadetails/java-0173.html

pourrait etre un point de depart.

Bye.
--
Real Gagnon from Quebec, Canada
* Looking for Java or PB snippets ? Visit Real's How-to
* http://www.rgagnon.com/howto.html