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

Por que me abre una nueva ventana?

Estas en el tema de Por que me abre una nueva ventana? en el foro de ASPX (.net) en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/04/2006, 15:00
 
Fecha de Ingreso: marzo-2005
Mensajes: 123
Antigüedad: 19 años, 1 mes
Puntos: 1
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
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 23:47.