Pop Up con Invio di Informazioni!

  • Creatore Discussione Creatore Discussione Mimix
  • Data di inizio Data di inizio

Mimix

Nuovo Utente
4 Set 2005
24
0
0
36
www.skocc.com
Un buongiorno e una buona domenica a tutti voi !! :byebye: Vi faccio un esempio pratico del mio nuovo problema, e spero che qualcuno mi possa rispondere (come avete sempre fatto... :) ) Allora....

In una pagina principale.asp ho il collegamento ad una popup che si chiama popup.asp (che fantasia :fonzie: ), nella quale c'è un elenco di nomi;
ho bisogno di uno script che mi chiuda la popup ogni qual volta si clicca su un nome e che mi riporti quello stesso nome in una casella di testo nella pagina principale.asp.
Spero di essere stato chiaro... :rolleyes: in caso contrario sono pronto a darvi altre informazioni :fonzie:

Ho URGENTEMENTE bisogno del vostro aiuto...;) GRASSIE!
 
GRANDEEEEEEEEEE... Intendo esattamente questo.... :fonzie: Mi potresti postare il codice delle due pagine ?? Te ne sarei enormemente grato... :rolleyes: CiAoO!! ;)
 
principale.asp

<a href="#" onclick="javascript:window.open('popup.asp','popup','height=200 width=200')">Clicca per aprire il popup</a>


<%
Dim nome
nome = request.querystring("nome")
%>

<Form>
<input type="text" value="<%=nome%>">
</form>

popup.asp

<a href="#" onclick="window.opener.location.href='pagina.asp?nome=paolo';window.close();">Paolo</a>
<br>
<a href="#" onclick="window.opener.location.href='pagina.asp?nome=luigi';window.close();">Luigi</a>
<br>
<a href="#" onclick="window.opener.location.href='pagina.asp?nome=carlo';window.close();">Carlo</a>

Fammi sapere se c'è qualche problema:byebye:
 
Io direi che si può fare in un modo meno complicato!

Nel pop-up basta creare una finzione in javascript.
Nella pagina di base, per rendere le cose facili, metti il campo dentro ad un modulo e lo chiami form1

ecco la funzione (te la scrivo adesso quindi ci saranno errori)

function nome(nom) {
window.opener.form1.nomecampo.value=nom;
}

nel link del nome metti #

e a seguire

onclick="nome('paolo')"


Ecco tutto il codice delle pagine:
PAGINA DI BASE

<html>

<form name="form1">
<input type="text" name="nome">
</form>
<a href="pop.htm" target="_blank">apri pop-up</a>
</html>


POP-UP

<html>
<script language="javascript">
function nome(nom) {
window.opener.form1.nome.value=nom;
}
</script>
<body>
<a href="#" onclick="nome('Paolo');window.close()">Paolo</a>
</body>
</hmtl>


Metti il comando per aprire un pop-up delle misure che ti interessano ed il gioco è fatto!

Ciao
 
Vi Ringrazio entrambi... ma penso che utilizzero lo script di metalgemini... :fonzie: non perchè quello daviduccio non sia giusto... ma semplicemente perchè ora come ora riesco a capire meglio l'asp che il java e quindi posso modificare il codice a mio piacimento... :) GrAsSiE AnCoRa!!! CiAoO alla prossima! ;)
 
Metal...che guerra sia! :D :D :D

Cmq, con lo script di Metal, ogni volta viene ricaricata la pagina con conseguente perdita di tempo.
Con il mio script la pagina non viene ricaricata e l'informazione viene passata direttamente senza usare varibili GET o POST.
Naturalmente sei libero di scegliere!

Alla prossima Metal! :ilpirata: :D
 

Discussioni simili