No entiendo muy bien lo que deseas, pero he hecho algo que tal vez te aclare las cosas. Parto desde un archivo html donde quieres conseguir el valor de $lista, llamado envio.html, el cual al realizar el envío ejecuta el archivo php llamado prueba1.php
En este archivo obtengo el valor de lista dentro de un campo de texto, y con un botón lo envío a otro campo de texto de otro formulario. Dices que lo que quieres es enviarlo a otra ventana, pero eso sería fácil, cambiándolo por: nombreventana.document.form1.miCampoTexto.value
Te dejo los dos archivos:
envio.html Código HTML:
<html>
<head>
<title>Envío de variable lista a archivo PHP</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" method="post" action="prueba1.php">
<p>
<input type="text" name="lista">
</p>
<p>
<input type="submit" name="Submit" value="Enviar">
</p>
</form>
</body>
</html>
prueba1.php Código HTML:
<html>
<head>
<title>Obtención de variable por PHP y reenvio por JavaScript</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
$lista = $_POST["lista"];
?>
<script language="JavaScript" type="text/JavaScript">
function envia(){
var codcuenta = document.form1.codcuenta.value
document.form2.textfield2.value = codcuenta
}
</script>
<h2>Formulario de entrada:</h2>
<form name="form1" method="post" action="">
<p>
<input type="text" name="codcuenta" id="codcuenta" value="<?php echo $lista ?>">
</p>
<p>
<input type="button" name="Submit" value="Enviar" onClick="javascript: envia()">
</p>
</form>
<p>
<h2>Campo de salida:</h2>
<form name="form2" method="post" action="">
<input type="text" name="textfield2">
</form>
</body>
</html>
Espero que te aclare algo las cosas.