Código HTML:
<html>
<head>
<title>Submenú en ventana a parte</title>
<script language="JavaScript">
function lanzarSubmenu(){
window.open("submenu_ventana2.html","ventana1","width=400,height=400,scrollbars=YES")
}
</script>
</head>
<body bgcolor="#ffffff">
<form>
<input type="text" name="colorin" size="12" maxlength="12">
<br>
<br>
<input type="button" value="Lanzar submenu" onclick="lanzarSubmenu()">
</form>
</body>
</html>
Código HTML:
<script language="JavaScript">
function actualizaPadre(miColor){
window.opener.document.bgColor = miColor
window.opener.document.forms[0].colorin.value = miColor
}
</script> <table width="80%" align="center" cellpadding="1" cellspacing="1">
<script language="javascript">
var r = new Array("00","33","66","99","CC","FF");
var g = new Array("00","33","66","99","CC","FF");
var b = new Array("00","33","66","99","CC","FF");
for (i=0;i<r.length;i++)
for (j=0;j<g.length;j++) {
document.write("<tr>");
for (k=0;k<b.length;k++) {
var nuevoc = "#" + r[i] + g[j] + b[k];
document.write("<td bgcolor=\"" + nuevoc + "\" align=center><font size=1 face=verdana>");
document.write("<a href=\"javascript:actualizaPadre('" + nuevoc + "')\">");
document.write(nuevoc);
}
document.write("</a></font></tr>");
}
</script>
</table>
este es el ejemplo que te puse.. probalo en tu localhost!