Muchahos/as.
Estoy bailando coneste tema y no le encuentro la vuelta.
Tengo un form al que le agrego una imagen.
Luego, a esta imágen, desde javascript y en función de los valores que asume un ef, le genero un link que quiero abrir como si fuera un popup que no devolverá ningún dato.
Hasta aquí, todo bien. Llego a generar el link y lo abro con window.open.
EL PROBLEMA
Cuando cierro la ventanita que abrí al clickear la imágen, me encuentro con el problema de que se ha borrado la memoria del formulario inicial, me doy cuenta de ello porque se producen mensajes de error en los combos, como si no estuvieran cargados.
He visto que los ef_popup, tienen una variable en su url: &tcm=popup
En la url que genero en el JS, esta variable adopta el valor ‘previsualizacion’
Probé poniendo que no es menú, y un montón de inconfesables animaladas y no le encuentro la vuelta.
Estaré agradecido si alguno de uds. tiene la amabilidad de darme una manito en este asunto.
Pongo el código JS para que lo vean.
//---- Procesamiento de EFs --------------------------------
{$this->objeto_js}.evt__id_problema__procesar = function(es_inicial)
{
var pr = this.ef('id_problema').get_estado();
if(pr != '')
{
var url=vinculador.get_url('sac','1000785',null,{'id_problema':pr},null,0);
document.getElementById('pr_re_asoc').onclick = function()
{
//alert(url);
window.open(url,'aa','left=100, top=150, width=800, height=500');
};
}
}