Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 21-abr-2006, 03:56   #1 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
Pasar variables de una pagina a otra sin actualizar

Hola buenos días gente.

Bueno, pues eso, imaginense que tengo una ventana principal con una caja de texto y un botón que me abre otra ventana. En esa otra ventana tengo un Combo y un botón.

¿Como puedo hacer para que al seleccionar una opción del combo y dar al botón, esta opción aparezca automáticamente en la Caja de texto de la primera ventana?

En fin, espero haberme explicado y que me puedan solucionar la duda. Sin ninguna otra cosa que comentar, reciban un cordial saludo.

Atentamente,
Carlos Hevia Colinas
__________________
Charlie.
chcma está desconectado   Responder Citando
Antiguo 21-abr-2006, 12:59   #2 (permalink)
splinter está en el buen camino
 
Avatar de splinter
 
Fecha de Ingreso: junio-2004
Ubicación: Misantla,Ver.Mexico
Mensajes: 181
En el popup:

Agregar la funcion javascript a la lista o al boton

codigo c#
this.MyDropDown.Attributes.Add("onchange","GetDropDownElements()");


this.Button1.Attributes.Add("onclick","GetDropDownElements()");



o puedes usar un boton html

INPUT id="Button1" onclick="GetDropDownElements()" type="button" value="Add Element"

<script>
//Localizar el elemento seleccionado y pasarlo a la ventana padre
//--------------------------------------------------------------------------
function GetDropDownElements()
{
var ocontrol = document.getElementById("MyDropDown");
var elementid = ocontrol[ocontrol.selectedIndex].value;
if(elementid=="0")
alert("Elemento NO valido")
else
if(confirm("Desea enviar el elemento ?\n" + ocontrol[ocontrol.selectedIndex].text))
{
opener.Form1.txtdata.value = elementid;//pasar valor a ventana padre
window.close();
}
}
//--------------------------------------------------------------------//
</script>

Última edición por splinter; 21-abr-2006 a las 13:22.
splinter está desconectado   Responder Citando
Antiguo 03-ene-2008, 07:04   #3 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.861
Re: Pasar variables de una pagina a otra sin actualizar

En el boton del PopUp, poner lo siguiente:

Código:
onclick='window.opener.getElementById['idDeLaCajaDeTexto'].value = window.document.getElementById['nombreDelCombo'].value;'
 .
NOTA: Quizás el .value de la caja de texto o el .value del combo no funcionen por que no sea esa propiedad exactamente, si no te funciona mira en google. Pero es esa la sintaxis.

Un saludo.
__________________
Charlie.
chcma está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:15.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93