ho una pagina chiamata ProvaPopUp.htm di questo tipo:

<HTML>
<HEAD>
<meta http-equiv="pragma" content="no-cache">
<TITLE>Prova popup</TITLE>
<SCRIPT LANGUAGE="javascript">
<!--
function estrailinks(){
// apre la prima finestra
var Finestra1 = window.open("ElabLinkFrame.htm", "Finestra1", "status=yes, toolbar=no, menubar=no, location=no");
if (Finestra1.focus) {window.focus()}
// imposta l'indirizzo per il primo frame
Finestra1.PrimoFrame.location="http://www.libero.it";
// imposta l'indirizzo per il secondo frame
Finestra1.SecondoFrame.location="http://www.tiscali.it";
// imposta l'indirizzo per il terzo frame
Finestra1.TerzoFrame.location="http://www.html.it";
// imposta l'indirizzo per il quarto frame
Finestra1.QuartoFrame.location="http://www.google.it";

if (Finestra1.PrimoFrame.all||Finestra1.PrimoFrame.ge tElementById){
if (Finestra1.PrimoFrame.all)
var links=Finestra1.PrimoFrame.all.tags("A")
else if (Finestra1.PrimoFrame.getElementById)
var links=Finestra1.PrimoFrame.getElementsByTagName("A ")
var total=Finestra1.PrimoFrame.links.length
// apre la seconda finestra
var Finestra2 = window.open("Finestra2.htm", "Finestra2", "status=yes, toolbar=no, menubar=no, location=no");
Finestra2.document.write("<h2>Link totali="+total+"</h2>
")
for (i=0;i<total;i++){
Finestra2.document.write(''+links[i].innerHTML+'
')
}
Finestra2.document.close()
}
}

-->
</SCRIPT>

</HEAD>
<BODY>
<input type="button" value="Pulsante" name="B3" onclick="estrailinks()">
</BODY>
<HEAD>
<meta http-equiv="pragma" content="no-cache">
</HEAD>
</HTML>

la pagina ElabLinkFrame.htm, contenente 4 frame, invece ha questo codice:

<html>
<head>
<meta http-equiv="pragma" content="no-cache">
<title>Elabora link con frame</title>
</head>
<frameset rows="50%,50%" FRAMEBORDER=NO>
<frameset cols="50%,50%">
<FRAME ID="PF" name="PrimoFrame" scrolling=no>
<FRAME ID="SF" name="SecondoFrame" scrolling=no>
</frameset>
<frameset cols="50%,50%">
<FRAME ID="TF" name="TerzoFrame" scrolling=no>
<FRAME ID="QF" name="QuartoFrame" scrolling=no>
</frameset>
</frameset>
<head>
<meta http-equiv="pragma" content="no-cache">
</head>
</html>

infine la terza pagina, Finestra2.htm ha come codice:

<HTML>
<HEAD>
<meta http-equiv="pragma" content="no-cache">
<TITLE>Finestra 2</TITLE>
</HEAD>
<BODY>
<input type="button" value="Pulsante" name="B3" onclick="estrailinks()">
</BODY>
<HEAD>
<meta http-equiv="pragma" content="no-cache">
</HEAD>
</HTML>

Non riesco a far aprire entrambe le finestre di popup e a far scrivere una lista dei link trovati nelle 4 pagine aperte nei 4 frame. Chi sa aiutarmi??? Grazie in anticipo