Visual Vision Forum Utenti (https://www.paperinik.com/cgi-bin/ita/YaBB.pl)
Nostri Prodotti >> EasyWebEditor >> problema con l'html
(Messaggio iniziato da: DonOctavioDeMuerte il 05/06/06 alle ore 03:16:45)

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.