Buenas caricatos. ¡dichosos los ojos!
Sí, el popup está en el mismo dominio, por lo que por eso no habría problema. Puede que usar document.write sea la clave. La cuestión no es escribir el código de la función JS en el popup, ya que la función ya está escrita en scripts.js, sino símplemente hacer la llamada en el evento onLoad del popup.
Probé también esto
Código PHP:
function abreVentana(url)
{
ventana = window.open(url,"ventana","height=100,width=100");
if(ventana.document.getElementById("contenidoAjuste"))
{
ventana.document.body.onload = ajustarVentana("contenidoAjuste");
}
}
y no se ejecuta el condicional. Sin embargo, si lo pongo sin condicional me da el error
'ventana.document.body' es nulo a o no es un objeto.
Voy a probar con
Código PHP:
ventana.document.write("<script>document.body.onload = ajustarVentana('contenidoAjuste'); </script>");
y os cuento.
Gracias a los dos.