黑马程序员技术交流社区
标题:
【求教】 请教一个技术问题:在一个a.jsp用frameset标签引入b.
[打印本页]
作者:
supoman
时间:
2014-9-1 11:24
标题:
【求教】 请教一个技术问题:在一个a.jsp用frameset标签引入b.
请教一个技术问题:在一个a.jsp用frameset标签引入b.jsp页面和c.jsp页面,在b.jsp页面添加一个按钮,给这个按钮添加事件,点击按钮会在c.jsp页面出现一句话。该如何实现?
作者:
黑马黄武先
时间:
2014-9-1 11:32
坐等大神解答!
作者:
supoman
时间:
2014-9-1 12:48
黑马黄武先 发表于 2014-9-1 11:32
坐等大神解答!
大神求解
作者:
yqj
时间:
2014-9-2 19:24
本帖最后由 yqj 于 2014-9-2 19:27 编辑
看看,是不是你要的效果,A.html是框架页面,点击B.html(左面的页面)的按钮,可以在C.html(右面的页面)中显现
思路:用window里的frames对象
<!--A页面-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<frameset cols="50%,*">
<frame name="B" src="B.html"/>
<frame name="C" src="C.html"/>
</frameset> />
</html>
复制代码
作者:
yqj
时间:
2014-9-2 19:27
<!--B页面-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<button id="B_butt">点击</button>
</body>
<script type="text/javascript">
window.parent.onload = function() {
document.getElementById("B_butt").onclick = function() {
var msg=prompt("请输入要在右侧页面显示的信息:");
window.parent.frames["C"].document.getElementById("change").innerHTML = msg;
}
}
</script>
</html>
复制代码
作者:
yqj
时间:
2014-9-2 19:28
<!--C页面-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<div id="change"></div>
</body>
</html>
复制代码
作者:
依然如故
时间:
2014-9-2 19:33
我还没有学的这么深入!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2