日期:2014-05-16 浏览次数:20334 次
//在topframe 下 //js window.frame.frmright.src="url"; window.frames["frmright"].src 子frame window.parent.frame.frmright.src=...; 或者是 window.parent.frames["frmright"].src
------解决方案--------------------
在HTML中,IFRAME的属性用SRC,但在JS中,只有部份浏览器支持修改SRC(读是没问题),真正通用的是要修改对应框架的href值。
所以楼上对应switchSysBar()应该这样写:
function switchSysBar() { window.frames["frmright"].location.href="action(或你需要的名字).aspx" }
------解决方案--------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
左边页面 代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>left</title>
<script type="text/jscript">
function opens(url){
parent.document.getElementById("main").src=url;
}
</script>
</head>
<body><ul>
<li onclick="opens('http://www.163.com')" >163.com</li>
<li onclick="opens('http://www.sina.com')" >sina.com</li>
<li onclick="opens('http://www.csdn.net')" >csdn.net</li>
</ul>
</body>
</html>
主页代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>主页</title>
</head>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="200" >
<iframe src="left.html" width="180" ></iframe>
</td>
<td><iframe src="" id="main" width="100%" height="400" ></iframe></td>
</tr>
</table>
</body>
</html>
------解决方案--------------------