---------iframe A-----------
parent.window.frames["bFrameName"].xxx( );
------------iframe B---------------
function xxx( date )
{
alert(date)}
parent.window.frames["bFrameName"].xxx( );
------------iframe B---------------
function xxx( date )
{
alert(date)}
<table>
<tr>
<td><iframe src="a.html"></iframe></td>
<td><iframe src="b.html"></iframe></td>
<tr>
</table>
a中有个按纽原先是style="display:none"
我想通过b中的javascript调用 使得a中按纽的style="display:block" 要怎么做?
<div onclick="parent.frames['frameB'].document.getElementById('frameb').innerText='hello wrold!';return true;">Show</div>------------iframe B---------------
<iframe name="frameB" src="b.php">
-----------B.php---------------
<div id="frameb"></div>
第一个页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="content-type" content="text/html" charset="GB2312">
<link rel="stylesheet" type="text/css" href="">
<script type="text/javascript" src=""></script>
<script language="javascript" type="text/javascript"></script>
</HEAD><BODY>
<table border="1" align="left" width="60%">
<tr>
<td><iframe name="fa" src="a.html"></iframe></td>
<td><iframe name="fb" src="b.html"></iframe></td>
<tr>
</table>
</BODY>
</HTML>
/************a.html*******************/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> aaaaaaaaa </TITLE>
<meta http-equiv="content-type" content="text/html" charset="GB2312">
<link rel="stylesheet" type="text/css" href="">
<script type="text/javascript" src=""></script>
<script language="javascript" type="text/javascript">
function control()
{
parent.frames['fb'].document.getElementById("button").style.display = 'block';
}</script>
</HEAD>
/************b.html*******************/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> bbbbbbbbbbb </TITLE>
<meta http-equiv="content-type" content="text/html" charset="GB2312">
<link rel="stylesheet" type="text/css" href="">
<script type="text/javascript" src=""></script>
<script language="javascript" type="text/javascript"></script>
</HEAD><BODY>
<INPUT TYPE="button" NAME="" style="display:none;" id="button" value="I'm here here!~~~~~~~~">
</BODY>
</HTML>
<BODY>
<input type="button" value="Display" style="cursor:hand;" onclick="control();return true;">
</BODY>
</HTML>
<table width="767" height="50" border="0" >
<tr>
<td width="80"> </td>
<td width="160"><div align="center" class="STYLE1"><a href="left1.jsp" target="leftFrame">主菜单一</a></div></td>
<td width="160"><div align="center"><span class="STYLE1"><a href="left2.jsp" target="leftFrame">主菜单二</a></span></div></td>
<td width="160"><div align="center"><span class="STYLE1"><a href="left3.jsp" target="leftFrame">主菜单三</a></span></div></td>
<td width="160"><div align="center"><span class="STYLE1"><a href="left4.jsp" target="leftFrame">主菜单四</a></span></div></td>
</tr>
</table>
点击每个主菜单的超连结是,还需要另外一个框架内的网页也变化,你的那段代码怎么用啊
1、在框架A里面读取框架B的内容?
2、在框架A里面点击超链接让框架B显示链接的内容?
<iframe src="b.html" name="b"></iframe> var objA = document.all('a');
var objB = document.all('b');
objA.A=objB.B;
1、两个iframe都是来源于同一个domain。那么你可以在两个iframe中各自设立一个hidden,然后通过分别在两个iframe通过document对象去设法引用hidden就好了,如果楼主不知道怎么引用,那么请看看关于DOM的相关资料。
2、两个iframe来源于不同的domain。这属于跨域访问的问题,浏览器中这种行为是被拒绝的。如果楼主的确是这种情况,请参考http://blog.csdn.net/macroway/archive/2006/05/14/728090.aspx,尝试使用一些方式绕过这个问题。
能得到好处的,就给分……我穷啊,不知道除了回答问题怎么样弄分?