`

location.href 用法浅析

阅读更多

问题提出:

在做原型设计时候,对于静态页面的链接,这样写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跨窗口调用函数

    篇文章主要探讨了如何使用`location.href`在不同的窗口和iframe之间进行跳转,以及相关的JavaScript属性和方法。`location.href`是JavaScript中的一个重要属性,它允许我们获取当前页面的URL或者设置新的URL来实现...

    浅析JS获取url中的参数实例代码

    要使用JavaScript获取这些参数的值,通常可以通过解析location对象中的href属性获得当前页面的完整URL,然后进一步解析出参数。本文将通过一个简单的JavaScript函数UrlSearch来示例如何获取URL中的参数,并把它们...

    浅析MVC模式在WEB开发中的应用

    3. **构建控制器**:控制器作为模型和视图之间的桥梁,负责处理用户的请求,并决定调用哪个模型方法以及使用哪个视图来展示结果。例如,一个名为`PostsController`的控制器类可能如下所示: ```php class ...

    jquery中prop()方法和attr()方法的区别浅析

    这篇文章将深入探讨这两个方法的差异,并给出何时使用它们的指导原则。 首先,`attr()`方法是jQuery中最常用的,用于获取或设置HTML元素的属性(Attribute)。这些属性通常在HTML标记中定义,如`...

    asp.net下利用js实现返回上一页的实现方法小集

    - 如果上一页面使用 `document.location` 方法导航到当前页面,`Request.UrlReferrer` 将返回空值。 - 如果在 ASP.NET 页面的 `Page_Load` 事件中导航到另一个页面,则 `Request.UrlReferrer` 也可能返回空值。 - ...

Global site tag (gtag.js) - Google Analytics