其实都有人回答过了,即:检查一下自己是不是最外层窗口,如果是的话做一个页面重定向-------------------------------------------------------------------假设主框架页为http://localhost/WA/index.aspx 包含三个frame,top,left,main
将所有准备在main中显示的页面应用上面那个原理。
重定向时要注意一点,需要明确将要打开的子页的路径,一般用URL参数足也,形如http://localhost/WA/index.aspx?main=/child1.aspx?p1=x我想我写到这里你应该明白了,给个那个原理的示例代码:
if( window == top )
{
top.location.href = "/WA/index.aspx?main=/child1.aspx?p1=x";
}==========
参数的规则你可以随便定义,你能用它找到正确的页面就行。
将所有准备在main中显示的页面应用上面那个原理。
重定向时要注意一点,需要明确将要打开的子页的路径,一般用URL参数足也,形如http://localhost/WA/index.aspx?main=/child1.aspx?p1=x我想我写到这里你应该明白了,给个那个原理的示例代码:
if( window == top )
{
top.location.href = "/WA/index.aspx?main=/child1.aspx?p1=x";
}==========
参数的规则你可以随便定义,你能用它找到正确的页面就行。
解决方案 »
- 用JQUERY比较表格中每行的第二个和第三个单元格的值是否相等
- jquery怎样给自己写的插件中的函数传参并得到结果
- 怎么清空 input type=file 的值?
- Ext js2.1生成一个三级节点的tree,怎么去掉最后一级节点前边的“+”
- 关于数组判断问题
- 请问一下从一个子框架得到另一个子框架的HTML代码?
- 老问题了,全加了,散了!
- 怎样返回上一个页面后刷新页面?
- 急急!求教如何固定工具栏的代码
- HOT~网页中调用reallpayer插件,能不能自己定义风格啊?谁能告诉我插件的参数及其含义?
- 菜动折起和展开问题??
- 为什么e.explicitOriginalTarget.id 有时会为空
你的框架主页面和left页面要接受参数才可以如果你在地址栏输入
http://www.microsoft.com/china/MSDN/library/netFramework/netframework/issuesBasicInstincts.mspx
他在上述mspx中肯定判断了
if( window != top )
{
top.location.href = "http://www.microsoft.com/china/MSDN/library/netFramework/netframework/main.aspx?穿参数(比如url=issuesBasicInstincts.mspx)";
}
然后再main.aspx中定位left页面和right页面
如果你在地址栏输入
http://XXX.right.aspx
你可以在right.aspx中判断
if( window != top )
{
top.location.href = "http://XXX.index.aspx?穿参数(比如url=right.aspx)";
}
然后再index.aspx中定位left页面和right页面
至于怎么定位你的树
那就看你怎么攒的树了
----->
window == top
if( window == top )
{
top.location.href = "/WA/index.aspx?main=" + location.href;
}