aprire una popup per i risultati di una ricerca

daddy lee

Utente Attivo
1 Ott 2005
37
0
0
salve a tutti. ho una pagina html contenente una form per l'inserimento dei dati. al suo interno, c'è un pulsante submit che mi permette di poter visualizzare i risultati della ricerca in un'altra pagina (scritta in asp). cio che vorrei, è puntare ad un popup piuttosto che ad una nuova finestra.
ho provato a sostituire l'attributo submit con button ed aggiungere un 'onclick=javascript:popup()' con la relativa funzione per l'apertura ma mi dice che la risorsa nn è accessibile. come posso fare?
 
Ciao!

Non è che sei stato molto chiaro.. :rolleyes:

daddy lee ha scritto:
...ho provato a sostituire l'attributo submit con button ed aggiungere un 'onclick=javascript:popup()' con la relativa funzione per l'apertura ma mi dice che la risorsa nn è accessibile. come posso fare?...

..comunque il problema potresti risolverlo così:
evita il button submit, e crea un button normale, facendo:
<input type=button value="cerca" onClick="window.open('pagina_risultati.asp?chiave_cercata=' + nome_input_text.value,'','top=100 ecc...');">


Nella 'pagina_risultati.asp' invece di estrapolare i dati con request.form("valore") farai
request.querystring("chiave_cercata")

Se hai qualche dubbio sono qui! ;)

SaLuT!
:byebye:
 
ciao Pole.
Intanto grazie per la risposta e scusa per la poca chiarezza della domanda. faccio una premessa. ho delle vaghe conoscenze di javascript e sono alle primissime armi con asp.
ho provato ad adottare i tuoi suggerimenti ma con scarsi risultati. il mio problema è il seguente: ho una pagina html contentente una form composta da una select, una textbox, una seconda select e i pulsanti di reset e invio.
i paramentri inseriti nella form dall'utente, devono essere analizzati da una pagina asp ma vorrei che comparissero in un pop-up.
la pagina asp funziona finchè decido di visualizzare i risultati in una nuova pagina html ma non riesco a visualizzare gli stessi in un popup.
ti scrivo un po di linee di codice e spero tu possa aiutarmi.
il form della pagina html è così composto:

<form name="ricerca" method="post" target="Risultati" onsubmit="return false">
<p>Potenza
<select size="1" name="potenza">
<option selected value="1">Specificare la potenza</option>
<option value="2">1/8 W</option>
<option value="3">1/4 W</option>
</select></p>
<p>Valore da cercare <input type="text" name="valorericerca" size="8"></p>
<p>Range<select size="1" name="range">
<option value="1">Ω</option>
<option selected value="2">KΩ</option>
<option value="3">MΩ</option>
</select>
</p>
<input type=button value="cerca" onClick="window.open('cercares.asp?chiave da cercare=' + valorericerca.value,'','top=100');">
<input type="reset" value="Reset" name="reset"></p>
</form>

mentre nella pagina asp:
<p><u><font size="5">Pagina dei risultati</font></u></p>
<p>E' stata effettuata la ricerca secondo i seguenti parametri:</p>
<form name="frm_risultati">
<% request.querystring("valorericerca") %>
<p>Potenza:<%response.write(frm_potenza)%><input type="text" name="ris_potenza" size="8" value="<% "></p>
<p>Valore:<%response.write(valore)%><input type="text" name="ris_valore" size="8"></p>
<p>La quantità disponibile è di: <%response.write(vale)%><input type="text" name="quantita" size="20"></p>
<input type="button" value="CHIUDI" onclick=risultati.close()></p>
</form>
la parte riguardante l'elaborazione è funzionante. mi accontenterei di sapere come passare i valori della form della pagina html nella pagina asp.
grazie ancora e a presto!
Davide
 

Discussioni simili