RE:Acceder a variables i funciones de otro frame
Como bien lo menciona Jujo, eso es posible, para que juegues un poco:
<html>
<head>
<title>Tu Titulo</title>
</head>
<!-- frames -->
<frameset id="todo" rows="100,*" frameborder="0" border="0">
<frame name="arriba" src="top.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" border="0">
<frameset id=marco" cols="200,600" frameborder="0" border="0">
<frame name="left" src="left.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" border="0">
<frame name="main" src="main.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" border="0">
</frameset>
</frameset>
</html>
top.html
<html>
<head>
</head>
<body>
<center>
Top Frame
</center>
</body>
</html>
left.html
<html>
<head>
<script>
function refreshing() {
for(i=1;i<=2;i++)
eval("parent.main.document.myForm.text"+i+".value=document.myForm.text"+i+".value;");
}
</script>
</head>
<body onLoad="window.open('popup.html','myPopUp','width=500,height=200');setInterval('refreshing()',1);">
<center>
Left Frame
</center>
<form name="myForm">
<input type="text" name="text1">
<input type="text" name%