Inserire in una pagina dei dati presi da una popup

AnubiDk

Nuovo Utente
4 Gen 2006
7
0
0
Ciao ragazzi, sono un neofita del Javascript che ha bisogno di un consiglio.

Vi spiego in breve cosa dovrei ottenere:

1)dato un campo di testo di una form, clicco su un bottone,
2)si apre una finestra popup che mi da scegliere tra diversi valori
3) clikko su un bottone della popup che mi rimanda alla prima pagina e mi scrive il valore nel campo di testo


...


Come se fa?

Far aprire la finestra ok, ma rimandare indietro il dato scelto?


Grazie anticipatamente...
 

daviduccio

Moderatore
5 Ago 2004
1.114
0
0
36
Sicilia
www.daviduccio.it
Basta usare questo comando

window.opener.nomeform.nomecampo.value=valore


magari così:

<script language="javascript">
function colore(col) {
window.opener.nomeform.nomecampo.value=col
}
</script>


Sul quadratino colorato:

onclick="colore('#000000')"


Ciao.
 

AnubiDk

Nuovo Utente
4 Gen 2006
7
0
0
Ho usato questo codice:





<form name='form1' action='' method='POST'>

Il/La sottoscritto/a* <input type='text' maxlength='100' name='campo' size='30' value=''>
<input type="button" value='rob' class='bottone' onclick="autoPopup()">
<input type=submit value='Invia Dati' class='bottone'>

</form>


<script type="text/javascript">
<!--
function autoPopup() {
var stili = "top=10, left=10, width=400, height=250, status=no, menubar=no, toolbar=no scrollbar=no";
var ss = "pippo";
var testo = window.open("", "", stili);
window.opener.form1.campo.value=ss;
}
//-->
</script>


Ma non rimanda indietro nulla... :crying:

Perchè??? :dipser:
 

AnubiDk

Nuovo Utente
4 Gen 2006
7
0
0
Ok ho risolto... :)

Ho un'altra domandina da farvi...

Io ho costruito una popup che mi inserisce delle opzioni in una select-list. Per ora sono riuscito ad inserire solo una opzione, per inserirne più di una come posso fare?

Vi do il mio codice:

<html>
<head>
<title>POPUP1</title>
</head>
<body topmargin="50">
<div align="center">
<form name="dati" action="">
<select name="region" onchange="inserisci()">
<option selected="selected" value="">Select Region</option>
<option value="asia">Asia</option>
<option value="africa">Africa</option>
<option value="australia">Australia</option>
<option value="europe">Europe</option>
<option value="middleeast">Middle East</option>
<option value="lamerica">Latin America</option>
<option value="namerica">North America</option>
<option value="samerica">South America</option>
</select>
<input value="MODIFICA PROSSIMO" onclick="incrementa()"
type="button">
</form>
</div>
<script language="JavaScript">
function inserisci()
{
window.opener.form1.campo_select.options[indice].text=document.dati.region.options[document.dati.region.selectedIndex].text; window.opener.form1.campo_select.options[indice].value=document.dati.region.options[document.dati.region.selectedIndex].value;
}
function incrementa()
{
var indice=(window.opener.form1.campo_select.options.length)+1 ;
}
</script>
</body>
</html>



Come posso fare x passare "indice" nella funzione inserisci, in modo da far incrementare la posizione dell'opzione da aggiungere?

:mexican:
 
Discussioni simili
Autore Titolo Forum Risposte Data
F [Javascript] Inserire il contenuto di una pagina in un Div Javascript 2
L inserire una pagina html al di fuori del CMS HTML e CSS 3
D Inserire una pagina html nel proprio sito tramite il cms di prestashop CMS (Content Management System) 0
F Inserire all' interno di una pagina web un pdf e renderlo scaricabile per gli utenti Webdesign e Grafica 1
M inserire un calendario settimanale su una pagina html, aggiornabile dall'esterno. HTML e CSS 11
U Come inserire un video mpeg in una pagina html valida?? HTML e CSS 1
U Inserire una pagina in uno spazio preimpostato HTML e CSS 2
G Inserire il contenuto di un'altro sito all'interno di una tua pagina html HTML e CSS 1
GENZIANA Si Possono Inserire Due Pop Up In Una Sola Pagina Web? HTML e CSS 14
GENZIANA Inserire Data E Ora In Una Pagina Web Javascript 8
F Inserire al centro di una pagina un file PDF HTML e CSS 1
G Inserire una scritta Java 1
M Inserire variabile nella value di una hidden PHP 3
S Inserire foto in ogni cella di una tabella Javascript 0
B Vorrei inserire una finestra con messaggio ad un history.back PHP 16
B inserire valori da una tabella a un altra mysql PHP 34
M inserire i dati ottenuti da una jquery in una tabella già esistente jQuery 1
G [PHP] inserire risultato di una query in una tabella PHP 3
P [Javascript] Inserire una nuova condizione in una funzione Javascript 3
M PHP/SQL Inserire più valori in una colonna di tipo integer - Checkbox - PHP 3
E [PHP] inserire HTML in una stringa PHP 16
F [HTML] Inserire testo all'interno di una div con border radius HTML e CSS 2
zorro Inserire emoticons in una textarea HTML e CSS 1
zorro Inserire emoticons in una textarea PHP 1
G Inserire un array all'interno di una cella del database MySQL 6
M creare una tabella dove inserire i dati del database Database 1
F Inserire tanti dati in una tabella MySQL 2
M Inserire automaticamente il nome di un'immagine in una variabile di tipo stringa Sviluppo app per Android 1
F Inserire autoplay a una slide di immagini jQuery 0
T [risolto]Inserire in una variabile del codice HTML e poi cercare in quella variabile con getelements Javascript 8
M inserire un download delle immagini in una libreria lytebox jQuery 0
A [C] Inserire una chiave nel registro (sezione RUN, HKEY_LOCAL_MACHINE) Programmazione 0
C Inserire elementi array in una select Javascript 2
minatore Inserire una variabile in una mail PHP 5
C Inserire dei dati di una tabella dinamica in un file esterno js Javascript 17
C inserire in un nodo testo un valore creato con una fuction Javascript 17
C Inserire in un div il risultato di una funzione ma senza cambiare formattazione Javascript 9
C Inserire Valori Da Un File Js In Una Tabella Html Javascript 19
Web Designer Inserire una favicon in vBulletin 4.x CMS (Content Management System) 0
S Access (Inserire un valore di un textBox in una tabella) MS Access 0
S inserire tabella relationship in una functions PHP 31
P Inserire contenuto in una cornice HTML e CSS 9
M inserire da remoto dati in una tabella PHP 21
A Inserire codice html gooole maps in una variabile php PHP 1
L Inserire file in una directory PHP 3
L Inserire più record in una sola volta PHP 1
T inserire _POST fra le virgolette per definire una variabile PHP 11
A inserire una tabella Javascript 1
A inserire nel codice php una stringa xml PHP 0
D [Access] Come inserire i dati in una tabella secondaria? MS Access 0

Discussioni simili