Esto es rapidez,
Bueno, en realidad, he simplificado el tema, el enlace de marco name="contenido" y src="contenido.asp" es:
<a href="javascript
:top.superior.lineas(<%=recordset. Fields("campo1")%>,<%=recordset.Fields("campo2")%> ,<%=recordset.Fields("campo3")%>,<%=recordset.Fiel ds("campo4")%>);">
y la function del marco name="superior" y src="encabezado" es:
var objetivo;
objetivo = new objeto ();
function objeto()
{
this.pro1 = 0;
this.pro2 = 0;
this.pro3 = 0;
this.matriz = new Array();
}
function lineas (campo1, campo2, campo3, campo4)
{
for (var i = 0; i < objetivo.matriz.length; i++)
{
if (objetivo.matriz[i].campo1 == campo1)
{
alert ("Este objetivo ya estaba en el objeto");
return;
}
}
objetivo.matriz[objetivo.matriz.length] = objetivo.matriz.length;
objetivo.matriz[objetivo.matriz.length-1].campo1= campo1;
objetivo.matriz[objetivo.matriz.length-1].campo2= campo2;
objetivo.matriz[objetivo.matriz.length-1].campo3= campo3;
objetivo.matriz[objetivo.matriz.length-1].campo4= campo4;
alert("El Objetivo " + campo2 + "ha sido añadido al objetivo");
}