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

Respuesta
 
Herramientas Desplegado
Antiguo 19-abr-2006, 15:00   #1 (permalink)
lreyesg007 ha deshabilitado el karma
 
Fecha de Ingreso: marzo-2005
Mensajes: 112
Por que me abre una nueva ventana?

Tengo dos formularios un Padre y un Hijo, la idea es rescatar desde una grilla en el formulario hijo el codigo de un articulo y dejarlo en un text en el padre

en el padre tengo el siguiente codigo


function _AbrirDetalle()
{
// Enviaremos la informacion actual a la pagina WebBuscaMedida.aspx
var str1 = document.getElementById('Txt_MD_ID').value;

// creamos un arreglo con la informacion a enviar... esto puede crecer aun mas si
//queremos enviar mas cosas
var Argumentos = new Array(str1);
//damos la configuracion a la pagina que se ha de abrir
var ran =Math.random()*4; //usamos esto para asegurarnos que la pagina destino se refresque
var ConfiguracionPagina = 'center:yes;resizable:no;help:no;status:no;dialogW idth:670px;dialogHeight:300px';
var Pagina = 'WebHijo.aspx?rn='+ ran;
// aqui hacemos que la pagina que se abra no sea totalmente independiente
// sino que funcione al tipico estilo de los "child forms"
// se espera a que esta pagina retorne un determinado valor(como un arreglo)
// Nota: Las dos paginas padre.aspx y contactos.aspx estan en el mismo directorio
Argumentos = window.showModalDialog(Pagina, Argumentos, ConfiguracionPagina);

// Una vez que el formulario fue cerrado puede que haya o no devuelto informacion asi que la verificamos
if(Argumentos == null)
{ // mandamos un mensaje
window.alert('No se devolvio ninguna valor!');
}
else
{ //quiere decir que se ha devuelto una lista de contactos
// asi que recuperamos la informacion enviada
document.getElementById('Txt_MD_ID').value = Argumentos[0];
/*document.getElementById('Txt_MD_MEDIDA').value = Argumentos[1];*/
}
}

Funciona todo bien el problema lo tengo cuando en el formulario hijo ingreso una palabra para hacer un filtro y volver a llenar la grilla con los registros que coinciden con la palabra ingresada me abre una nueva ventana.....

como evito que se abra una nueva ventana?
ojala me haya expolicado bien
gracias
lreyesg007 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 01:22.


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