Newsgroup: it.comp.java
Titolo: dialogo applet con html e jscript

Ciao a tutti il mio problema è che sono un programmatore java ancoara
alle prime armi e mi hanno chiesto di visualizzare da una applet che
contiene tutto il mio applicativo una pagina html (homepage del sito
Benetton) in cui oltre ai link attivi ci sono degli JScript...ora io ho
per il momento usato la classe JTextPanel per far visualizzare l'URL
corrispondente ma ovviamente i JScript non funzionano..in pratica come
faccio a consentie la normale navigazione del sito dal frame della mia
applet?
Leggendo in giro ho trovato qualcosa su LiveConnect ma non riesco a
recuperarne i jar..
suggerimenti?
Thx a chiunque mi aiuterà
Nico

 contiene tutto il mio applicativo una pagina html
Per essere alle prime armi ti sei imbattuto proprio in un bel problema :)
Prima perň che ci perdi troppo tempo sopra ti avverto che non esiste 
ancora un browser Java (== qualcosa in grado di renderizzare come si 
deve una pagina web) che sia free && decente, men che meno utilizzabile 
da un'applet.
C'č da dire che se il problema č solo quello di mostrare una pagina 
dentro un'altra ci sono modi ben piů semplici (tipo l'IFrame), purtroppo 
tutti OT su questo NG :P
pole
-- 
ammentos - a lightweight persistence framework for JDK5
http://www.sourceforge.net/projects/ammentos
http://ammentos.biobytes.it

Non fustigarmi ma che significa OT? stà per old?
Comunque me ne ero già reso conto che non era così banale, ma il mio
capo idiota quando glielo ho fatto presente mi ha risposto : "mattia
sono sicuro che troverai una soluzione" eppoi è corso dal cliente a
dirgli che si poteva navigare sul sito B. dall'applet...
HELP!!
perchè i capi di solito son quelli che tecnicamente ne sanno meno e
pretendono di più?
a parte questo con lo JEditorPane nonn si può fare molto..vedrò con
l'Iframe...

 dirgli che si poteva navigare sul sito B. dall'applet...
A parte che potrebbero esserci implicazioni legali su questa cosa, 
continuo a non capire che senso abbia utilizzare un'applet che sta 
dentro un browser per farle fare cose che già il browser stesso è in 
grado di fare. Cmq probabilmente con un IFrame rendi contento te stesso 
e il tuo capo risparmiandoti parecchi mal di testa ;)


Aspetta forse non mi sono spiegato bene...io lavoro per la ATS e la B.
è nostra cliente...nessuna implicazione legale...eppoi io devo dalla
mia applet su una pannello rendere possibile navigare sul sito B....
un mio collega polacco mi ha suggerito di provare usando oggetti COM
oppure vedere cosa si riesce a fare con Mozilla...
non male per uno che fa Javaa da 6 mesi eh? perlomeno mi danno task
interessanti anche se rognose...

> un mio collega polacco mi ha suggerito di provare usando oggetti COM
Qui scatta una domanda...
Ma stai usando java "quello vero"?
Ovvero la virtual machine della SUN, o quella di Micro$oft?
Ovvero java o quella roba che credo si chiami Visual J++, o magari J# ?
Giusto per capire....
Perche' nei casi Micro$oft puo' darsi che tu possa usare il controllo
webbrowser, che in pratica non e' altro che il browser internet
explorer in formato activeX (e' un idea, non so se poi sia veramente
fattibile in una applet)
Se invece si parla di Java "the original" .... boh, per ora  non mi
viene in mente niente , se non uccidere il tuo capo.... (o usare
qualche trucco html come gli iframe, che non sono dentro l'applet)

magari 'sta cosa ti puo' essere utile
http://www.sun.com/software/htmlcomponent/
magari all'interno del jar trovi il componente usato per renderizzare
http://files.supereva.com/internet/file/hotjava.shtml

Ti ringrazio, mi ero perso usando JDIC che pare funzionare a meraviglia
non fosse per il fatto che non riesco a settare Eclipse
correttamente...
Adesso guardo i link che mi hai dato...

carino, la demo del browser web di jdic sembra stia usando proprio
explorer....
infatti su una nostra applicazione web compare un bug che si vede solo
con interdet exploder
quindi mi sa che quella soluzione e' meglio di HotJava...

Io mi sto ancora dannando su Eclipse!!
cmq grazie a tutti per l'aiuto...

 ha scritto:

Per poter richiamare i js usa il package: C:\Program
Files\Java\jre1.5.0_04\lib\plugin.jar
Nei tanti modi di scrivere il tag applet, ricordati di aggiungere
mayscript=true, altrimenti nn hai accesso ai comandi JavaScritp
-- 
Alfonso

Ti ringrazio ma per ora uso JDIC che sembra dare buoni risultati, anche
se mi resta il problema di eclipse..