Foros del Web » Programando para Internet » ASPX (.net) »

Pasar variables de una pagina a otra sin actualizar

Estas en el tema de Pasar variables de una pagina a otra sin actualizar en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/04/2006, 03:56
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
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.
  #2 (permalink)  
Antiguo 21/04/2006, 12:59
Avatar de splinter  
Fecha de Ingreso: junio-2004
Ubicación: Misantla,Ver.Mexico
Mensajes: 181
Antigüedad: 19 años, 10 meses
Puntos: 0
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/04/2006 a las 13:22
  #3 (permalink)  
Antiguo 03/01/2008, 08:04
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 20 años, 10 meses
Puntos: 7
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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:43.