您的位置:首页 > 其它

子框架页面可以调用父框架页面函数

2005-09-20 12:07 330 查看
现在有个主框架页面body.jsp,其包含如下javascript函数:
defultconf="8,*"
function expandf()
{
if (document.all)
{
if (document.body.cols!="170,*")
{
document.body.cols="170,*";
document.frames[0].scrolling = "auto";
}
else
{
document.frames[0].scrolling = "no";
document.body.cols=defultconf;
}
}
}
function doView()
{
alert(leftFrame.mytest);
}
<frameset rows="*" cols="170,*" framespacing="0" frameborder="NO" border="0">
<frame src="main_left.jsp" frameName="leftFrame" name="leftFrame" scrolling="auto" noresize="yes" />
<frame src="main_right.jsp" name="mainFrame" scrolling="auto" noresize frameborder="NO">
</frameset>
<noframes>
在main_left.jsp里面包含如下javascript代码:
<script language="JavaScript1.2">
var mytest = '11111';
,
if (document.all)
window.parent.defaultconf=window.parent.document.body.cols
function expando(){
window.parent.expandf()
}
</script>
可以看见main_left这个子frame调用了父frame函数expandf,而父frame调用了子frame变量mytest。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: