Due finestre browser

mercoledì 29 agosto 2007 - 08.16

nik10 Profilo | Junior Member

salve a tutti,
Vi espongo un problema spero che qualcuno mi sappia rispondere...
Ho un FormView che al premere di un pulsante apre una seconda finestra... adesso io vorrei che cliccando un link, un bottone, insomma dei controlli del genere... mi scriva all'interno del formview in una text il valore del controllo cliccato

spero di essere stato chiaro grazie e ciao
Nik10

Wamba Profilo | Expert

Ti conviene lavorare a livello JS.
Usando window.opener nella finestra aperta referenzi la pagina che ti ha aperto.
Se la textbox da popolare ha come ClientID = "MiaTextBoxId" puoi fare:
window.opener.getElementById('MiaTextBoxId').value = 'Nuovo Valore'

Se il valore da inserire è il risultato di una computezione che può essere eseguita sul client (Es. il valore di un textbox o di una combo nella finestra 2) puoi inserire l'istruzione JS sopra nella proprietà OnClientClick del bottone seguita da un "return false;" per evitare il postback.

-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

nik10 Profilo | Junior Member

ma la textbox è dentro un formview in un'altra finestra.... cioè il valore lo scelgo nella finestra aperta e lo dovrei scrivere nel formview nella finestra di partenza
Nik10

Wamba Profilo | Expert

Che problema c'è ad usare un window.opener? non ti funziona?

-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba

nik10 Profilo | Junior Member

no non funzionava... ho provato con opener.document.all e così ha funzionato...
Nik10

Wamba Profilo | Expert

javascript bastardo!

mi frega sempre
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5