问题提出:
在做原型设计时候,对于静态页面的链接,这样写onclick="location.href='http://localhost:8082/default.pr_automata.forward.do?nextPage=/OrderMan/page/newOrder1.jsp'">
估计是最常用的链接了!
这时候,就会出现一个问题:如果单纯的用
<a href="aa.html" target="">链接</a>
表示链接,你可以设置页面打开的地方,如:target="_self/_blank/_parent/_top",代表在当前页面/新打开页面/父页面/最顶端窗口 打开页面。但是如果用location.href 可怎么确定在哪打开啊!
解决方案:
self.location.href="/url" 当前页面打开新页面,与默认的location.href 或者是windows.location.href 或者是 this.location.href 效果一样
parent.location.href="/url" 在父页面打开新页面
top.location.href="/url" 在顶层页面打开新页面
怎么样,简单好用吧!
例子:
<FORM name="queryForm1" action="OPerCU.pr.prQueryCU.do" method="post" target="result">
。。。。。。。
</FORM>
<iframe name="result" frameborder="0" width="100%" height="420" scrolling="auto" marginheight="0" marginwidth="0"></iframe>
<script>
document.queryForm1.submit();
</script>
参考:
http://blog.sina.com.cn/s/blog_58f71ef00100am71.html
http://blog.163.com/lgh_0121/blog/static/43979533200831542328363/
分享到:
相关推荐
篇文章主要探讨了如何使用`location.href`在不同的窗口和iframe之间进行跳转,以及相关的JavaScript属性和方法。`location.href`是JavaScript中的一个重要属性,它允许我们获取当前页面的URL或者设置新的URL来实现...
要使用JavaScript获取这些参数的值,通常可以通过解析location对象中的href属性获得当前页面的完整URL,然后进一步解析出参数。本文将通过一个简单的JavaScript函数UrlSearch来示例如何获取URL中的参数,并把它们...
3. **构建控制器**:控制器作为模型和视图之间的桥梁,负责处理用户的请求,并决定调用哪个模型方法以及使用哪个视图来展示结果。例如,一个名为`PostsController`的控制器类可能如下所示: ```php class ...
这篇文章将深入探讨这两个方法的差异,并给出何时使用它们的指导原则。 首先,`attr()`方法是jQuery中最常用的,用于获取或设置HTML元素的属性(Attribute)。这些属性通常在HTML标记中定义,如`...
- 如果上一页面使用 `document.location` 方法导航到当前页面,`Request.UrlReferrer` 将返回空值。 - 如果在 ASP.NET 页面的 `Page_Load` 事件中导航到另一个页面,则 `Request.UrlReferrer` 也可能返回空值。 - ...