try1. frames.html:
***************************<iframe src="iframe.html" id="frame1" name="frame1"></iframe><br>
<iframe src="iframe2.html" id="frame2" name="frame2"></iframe><br>main window : <br>
<input type="button" value="get value from iframe 1" onclick="getValue()">
<script language="javascript">
var g_jsValue = 'abcd';
function getValue()
{
  alert("javascript variable value:" + frames["frame1"].g_value);
  alert("form value:" + frames["frame1"].document.frmtest.txt1.value);
}
</script>2. iframe.html:
***************************
frame 1: <br>
<script language="javascript">
var g_value = 1231;
</script>
<form name="frmtest">
<input type="text" name="txt1" value="">
</form>3. iframe2.html:
***************************
frame 2: <br>
<input type="button" value="get value from  parent" onclick="getParentValue()">
<input type="button" value="get value from  fellow iframe" onclick="getIFrameValue()">
<script language="javascript">
function getParentValue()
{
  alert("javascript variable value:" + parent.g_jsValue);
}function getIFrameValue()
{
  alert("javascript variable value:" + parent.frames["frame1"].g_value);
  alert("form value:" + parent.frames["frame1"].document.frmtest.txt1.value);
}</script>