|
||
|
Titolo: problema con l'html Post di DonOctavioDeMuerte il 05/06/06 alle ore 03:16:45 Sto facendo un progetto scolastico e mi sono imbattuto in un problema che nn riesco a risolvere. Ho un file CGI compilato(quindi senza sorgente) che fa una ricerca su un database che non ho creato io (quindi nn posso creare a mia volta un CGI sostitutivo); il mio mio problema è come posso visualizzare il risultato del CGI dentro un DIV della stessa pagina dalla quale ho eseguito la ricerca. Faccio notare che il mio risultato lo voglio visualizzare in un DIV della pagina, senza usare un FRAME. Suppongo che il problema sia relativo al base target, ma non ho la minima idea di come uscirne. |
||
|
Titolo: Re: problema con l'html Post di DonOctavioDeMuerte il 05/06/06 alle ore 03:32:29 inoltre il codice per la ricerca nel div è un form che va a richiamare il file cgi. Il seguente è il div che contiene il cgi: ----------------------------------------------------------------- <div id = "centrale"> <FORM NAME="libera" method=POST ACTION="/cgi-bin/findcgi3i"> <INPUT type="hidden" NAME="ricerca" VALUE="libera"> <INPUT type="hidden" NAME="dbnpath" VALUE="/home/gruppo/Desktop/scuolepar/scuole"> <INPUT type="text" NAME="queri" SIZE="55"><BR> <INPUT type="submit" NAME="rice" VALUE="Ricerca"> <INPUT type="reset" VALUE="Reset "> <INPUT TYPE="button" VALUE=" Help " onClick="help()"> </FORM> </div> ----------------------------------------------------------------- ricordo nuovamente che il risultato che ora mi apre su una nuova finestra lo voglio visualizzare nella stessa pagina, nello stesso bolcco centrale, in un div sottostante. |
||
|
Titolo: Re: problema con l'html Post di Servizio Clienti il 05/06/06 alle ore 03:53:58 Ehm.... non ti eri spiegato tanto bene. Stando così le cose, la risposta è diversa. Quel pezzo di codice (che contiene il form) lo puoi inserire in una pagina qualsiasi con "Inserisci >HTML". Invece di inserire il codice potresti anche voler rifare il form con l'editor visuale di EasyWebEditor, basta configurare il marcatore di inizio form con il metodo POST (linguetta post) e dargli come nome dello script "/cgi-bin/findcgi3i" Quando si preme il pulsante SUBMIT, il controllo passa allo script. E' lo script a generare la pagina che viene visualizzata. Solo lo script può controllare questa pagina. Normalmente tale pagina rimpiazza la pagina che contiene il form, non apre un'altra pagina. Per forzare questo potresti cambiare da <FORM NAME="libera" method=POST ACTION="/cgi-bin/findcgi3i"> a <FORM NAME="libera" method=POST ACTION="/cgi-bin/findcgi3i" TARGET=_top > Non puoi fare altro a meno che lo script preveda appositi parametri per questo: ti rimandiamo al manuale dello script - solo chi ha fatto lo script sa se e come è possibile fare quanto vuoi :-) |
||
|
Visual Vision Forum Utenti (https://www.paperinik.com/cgi-bin/ita/YaBB.pl) Powered by YaBB 1 Gold - Release (Yet Another Bulletin Board) Copyright © 2000-2001, X-Null. Tutti i diritti riservati. |