Newsgroup: it.comp.java
Titolo: visualizzazione risultato POST in Explorer

Vorrei visualizzare il risultato di un POST in una nuova finestra del
bnrowser; con Netscape ci sono riuscito usando le Internet Foundation
Classes, volevo sapere qual e' il metodo da usare con Explorer (se esiste, ma
credo di si')
grazie in anticipo
--
Greetings, Alessandro
http://www.esalab.it
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    

 credo di si')
Se ho capito quel che intendi:
<FORM ACTION=POST TARGET='NOMENUOVOFRAME'>
Se NOMENUOVOFRAME non esiste NN apre una nuova finestra. Però non saprei
dirti come specificarne le dimensioni ecc.
Ciao,
	Stefano

 Se ho capito quel che intendi:
No non hai ben capito :)
dovrei aprire un socket, scrivere "POST /cgi/miocgi etc....", e poi la
risposta del server visualizzarla; non esiste una soluzione portabile, ma
credo che si possa fare in netscape attraverso le internet foundation classes
e volevo sapere se si poteva fare anche in explorer


anche in explorer
Il cgi non accetta la forma GET? (Evidentemente no, ma ci provo lo
stesso ;) ) Le cose si semplificano molto.
URL url = ".../cgi/miocgi/ etc...?"+dati_del_post;
getAppletContext().showDocument(url,nome_del_frame);
Ciao.
--   o  JOB - The Java Objects Builder - Try it, it's FREE!
    o o    
http://www.uno.it/utenti/tetractys/job.html
   o o o       TETRACTYS Software 
tetr...@uno.it
  o o o o        Leonardo Boselli 
bos...@uno.it

 stesso ;) ) Le cose si semplificano molto.
no per motivi di sicurezza ormai lavorano tutti con il post (parlo del
commercio elettronico)





> >si poteva fare anche in explorer
Le IFC non sono presenti in Explorer. Pero' e' disponibile il package
netscape/javascript e si puo' comunicare con JavaScript.
Quindi una possibile soluzione portabile consiste nel far scaricare
il risultato del POST dall'applet e poi farlo visualizzare da una
funzione JavaScript. Per fare alcune prove ti mando questi semplici
sorgenti (v. fine del messaggio) per verificare la possibilita'.
Si tratta di un HTML che legge i dati da un'applet e un file Java che
contiene la funzione che restituisce i dati (in questo caso una
semplice stringa).
E' solo un semplice esempio, ma spero che sia sufficiente a darti
un'idea per evitare le IFC e salvare la portabilita'. Scrivimi pure
per altri chiarimenti.
--   o  JOB - The Java Objects Builder - Try it, it's FREE!
    o o    
http://www.uno.it/utenti/tetractys/job.html
   o o o       TETRACTYS Software 
tetr...@uno.it
  o o o o        Leonardo Boselli 
bos...@uno.it
--------- File "main.html" ----------
<HTML>
<SCRIPT>
//<!--
function mostraRisposta(text) {
  document.open();
  document.writeln(text);
  document.close();
}
//-->
</SCRIPT>
<BODY>
<APPLET WIDTH=50 HEIGHT=50 NAME=Connection CODE="Connection.class">
</APPLET>
<FORM>
<INPUT TYPE="button" VALUE="Mostra HTML"
ONCLICK="mostraRisposta(document.applets[0].getDocument())">
</FORM>
</INPUT>
</BODY>
</HTML>
------- File "Connection.java" ---------
public class Connection extends java.applet.Applet {
  public void init() {setBackground(java.awt.Color.red);}
  public String getDocument() {
    return "<html><body bgcolor=#00CCCC>Testo</body></html>";
  }
}

 sorgenti (v. fine del messaggio) per verificare la possibilita'.
quello che volevo fare io ma ero convinto che quelle funzioni non andassero
con IE ; prima o poi provero'
ciao e grazie


andassero con IE
Se usavi la classe JSObject, tutto dovrebbe ;) funzionare.
Ciao.
