/*********index.htm*******主文件
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>UntitledDocument</title>
</head>
<framesetcols="80,*"frameborder="NO"border="0"framespacing="0">
<framesrc="left.htm"name="leftFrame"scrolling="NO"noresize>
<framesrc="right.htm"name="mainFrame">
</frameset>
<noframes><body>
</body></noframes>
</html>
/************left.htm
<html>
<body>
<inputtype="submit"name="Submit"value="Submit"onClick="testFunc('hello')">
<scriptlanguage="javascript">
functiontestFunc(args){
parent.mainFrame.rightFunc(args);
}
</script>
</body>
</html>
/*********right.htm
<html>
<body>
<scriptlanguage="javascript">
functionrightFunc(args){
alert(args);
}
</script>
</body>
</html>
本文档通过一个简单的HTML页面示例介绍了如何使用JavaScript在不同的框架间传递消息。该示例包括一个主文件index.htm,它由两个框架组成:left.htm和right.htm。left.htm包含一个按钮,点击该按钮时会触发一个JavaScript函数testFunc,该函数再调用mainFrame中的rightFunc函数显示参数。
4万+

被折叠的 条评论
为什么被折叠?



