Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    includere i risultati di un form

    buongiorno,
    sto completando la costruzione del mio sito, chiarmente in asp.
    Mi sono imbattuto in un problema che non riesco a risolvere da solo, sono certo che il vostro supporto possa essermi di aiuto.

    Ecco il problema: in una pagina c'è un form per la ricerca nel sito, questo rimanda ad una pagina risultati che si apre in una nuova finestra. Vorrei evitare l'apertura di nuova pagina e visualizzare i risultati nella in default.

    Per ottenere questo faccio così:
    <form name=config action="?az=risultati" method="get">
    ma non funziona, come fare?

    Spero di essere stato chiaro, ringrazio anticipatamente chiunque vorrà rispondermi.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'apertura di una nuova pagina è gestita da js, probabilmente il submit chiama una funzione.

    Roby

  3. #3
    grazie Roby per la gentile risposta,
    nel form non c'è js, la pagina che richiama i risultati è questa:
    <form name=config action="search/risultati.asp" method="get">
    <table width="500" height="100" Align="center" vAlign="center">
    <tr>
    <td width="100%" Align="center">
    <font face="Tahoma">
    <font style="font-size: 10.5pt; font-weight:700">Cerca nel Sito</font></font></td>
    </tr>
    <tr>
    <td width="100%" Align="center">
    <font face="Tahoma">
    <input type="text" name="srch" value="" size="50">
    </font>
    </td>
    </tr>
    <tr>
    <td width="100%" Align="center">
    <font face="Tahoma">
    <input type="submit" value="Clicca per iniziare la Ricerca" ></td>
    </tr>
    </table>
    </form>

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da brontolone
    grazie Roby per la gentile risposta,
    nel form non c'è js, la pagina che richiama i risultati è questa:
    <form name=config action="search/risultati.asp" method="get">
    <table width="500" height="100" Align="center" vAlign="center">
    <tr>
    <td width="100%" Align="center">
    <font face="Tahoma">
    <font style="font-size: 10.5pt; font-weight:700">Cerca nel Sito</font></font></td>
    </tr>
    <tr>
    <td width="100%" Align="center">
    <font face="Tahoma">
    <input type="text" name="srch" value="" size="50">
    </font>
    </td>
    </tr>
    <tr>
    <td width="100%" Align="center">
    <font face="Tahoma">
    <input type="submit" value="Clicca per iniziare la Ricerca" ></td>
    </tr>
    </table>
    </form>
    ho provato il tuo codice, e nella stessa finestra si apre search/risultati.asp
    mi sembra funzioni bene.
    occhio che non hai chiusto il tag font e il name del form non è tra apici.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    grazie anche a te YRO,
    ho apportato le modifiche agli errori che mi hai segnalato.
    Effettivamente le pagine cerca e risultati funzionano perfettamente, scusami evidentemente non sono stato chiaro.
    Ti prego vedere andare a questo link http://www.slpcislfoggia.it/default.asp?az=search , digitando una chiave di ricerca (puoi provare con recapito), si apre la pagina risultati che sostituisce quella di default.
    Ecco, il mio problema, vorrei che il risultato fosse incluso nella tabella centrale di default.asp anzichè sostituirla.
    Per ottenere questo ho provato così: <form name="config" action="?az=risultati" method="get">
    ma non va, come fare?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Usi un iframe oppure la ricerca la fai effettivamente nella default rimandando ad essa e non a "risultati".

    Roby

  7. #7
    no roby, non ci sono iframe.
    Ho costruito la pagina utilizzando una tabella. La pagina cerca viene caricata con la variabile "default.asp?az=search" e l'input poi rimanda a risultati.asp.
    Ora poichè l'input esegue l'action se ci scrivo action="?az=risultati" dovrei ottenere l'inclusione?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Lo so che non ci sono...
    Ho detto che se vuoi quello che dici sempre nella default o usi gli iframe oppure fai sì che l'action rimandi alla default all'interno della quale farai la ricerca.

    ovvero

    action="default.asp?az=risultati"

    Roby

  9. #9
    scusami Roby,
    rileggendo con più attenzione la tua risposta ho ripetuto la stessa cosa.

    Ebbene riscrivendo la pagina così:
    <form name="config" action="default.asp?az=risultati" method="get">
    <table width="500" height="100" Align="center" vAlign="center">
    <tr>
    <td width="100%" Align="center">
    <font face="Tahoma">
    <font style="font-size: 10.5pt; font-weight:700">Cerca nel Sito</font></font></td>
    </tr>
    <tr>
    <td width="100%" Align="center">
    <font face="Tahoma">
    <input type="text" name="srch" value="" size="50">
    </font>
    </td>
    </tr>
    <tr>
    <td width="100%" Align="center">
    <font face="Tahoma">
    <input type="submit" value="Clicca per iniziare la Ricerca" ></font></td>
    </tr>
    </table>
    </form>

    quando faccio la ricerca, la stessa mi porta a questa pagina: http://localhost/cisl/default.asp?srch=recapito , in realtà alla fine mi apre l'home-page
    invece per ottenere la pagina dei risultati dovrei avere qualcosa del genere:
    http://localhost/cisl/default.asp?az&srch=recapito

    come fare?

  10. #10
    nessun aiuto?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.