consulta sobre get_url en javascript [SOLUCIONADO]

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');
				};
			}
		}

Hola Claudio,

Al armar el vínculo tendrías que especificar una celda de memoria diferente para la nueva operación, de lo contrario se pisan los datos de la operación actual. Esto se hace con un parámetro extra, sería algo así:

var url=vinculador.get_url('sac','1000785',null,{'id_problema':pr, 'tcm':'celda_popup'},null,0);

Saludos, Florencia.

Florencia, muchas gracias. Sabía omo hacerlo en php pero no podía encontrar la forma en JS

Como el presupuesto del cuento:

ajustar un tornillo…$1.00
saber que tornillo ajustar…$2000.00

De nuevo muchas gracias.

Usar el destornillador correcto… no tiene precio.
Para todo lo demas esta Papa Noel :smiley: