Buonasera.
Ho un applet.
Al suo interno ridefinisco il metodo mouseDown().
Come posso fare in modo che il click del mouse provochi la generazione di una pagina html?
Grazie.
Buonasera.
Ho un applet.
Al suo interno ridefinisco il metodo mouseDown().
Come posso fare in modo che il click del mouse provochi la generazione di una pagina html?
Grazie.
Tramite AppletContext (e il suo metodo showDocument)
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
Io ho l'applet dentro una servlet, l'applet contiene informazioni private di un video in formato ridotto.
Mi consigli quindi di mettere un URL di una servlet, visto che la pagina da creare sarebbe una pagina con lo stesso video ma con dimensioni maggiori?
Grazie
Non so come stai gestendo la cosa nell'applet, comunque, se la finestra del browser si deve aprire alla pressione del mouse, nell'apposito gestore dell'evento ci aggiungi
L'url può essere di qualsiasi natura, indirizzo interno od esterno al server, con parametri e quant'altro... chiaramente se passi dei parametri in query string, la pagina di destinazione dovrà essere in grado di interpretarli correttamentecodice:AppletContext ac = this.getAppletContext(); try { ac.showDocument(new java.net.URL("tua_url?eventuali_parametri=valore_parametro"); } catch (Exception e) { ac.showStatus(e.toString()); }
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
Ok ho fatto riesce, ma senti, forse è possibile utilizzare doPost() per ragioni di sicurezza e quindi senza "?" ?
E inoltre, è possibile aprire una nuova finestra per visualizzare la servlet invece che nella stessa?
L'aiuto soprattutto sulla seconda, la prima poi vedo...
il post via applet è una mezza seccatura: ti consiglio di fare un form nascosto e di interagire via applet (tramite javascript) con il form stesso (ossia farne il submit). C'è un esempio di interazione applet/javascript che ho postato qui sul forum java qualche mese fa. Per l'altra questione: certamente... c'è una versione di showDocument che prende anche il target frame
showDocument(URL url, String target)
metti "_blank" come target e sei apposto.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
In relazione al secondo problema, per ora quello piu semplice, posso fissare in qualche modo le dimensioni della pagina html?
Ricordo che tramite il click del mouse sull applet uso showDocument per aprire una servlet!
Questa servlet puo avere dimensioni fissate?
allora segui sempre l'esempio che ho fatto su javascript perché una pagina che non sia stata aperta tramite javascript (con window.open...) non può avere dimensioni fissate a piacere e non modificabili.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
Ok seguo il tuo articolo che hai pubblicato. Potresti gentilmente (scusa se rompo) darmi il link cosi me lo leggo?
Con javascript nn ho fatto mai nulla quindi dovrò leggerlo attentamente.
Grazie
certamente:
http://forum.html.it/forum/showthrea...let+javascript
nell'ultimo post c'è praticamente tutto quel che ti serve.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"