`

JavaScript中页面跳转和页面刷新

阅读更多
"window.location.href"、"location.href"是本页面跳转

"parent.location.href"是上一层页面跳转

"top.location.href"是最外层的页面跳转

举例说明:

如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写

"window.location.href"、"location.href":D页面跳转

"parent.location.href":C页面跳转

"top.location.href":A页面跳转

如果D页面中有form的话,

<form>:  form提交后D页面跳转

<form target="_blank">:  form提交后弹出新页面

<form target="_parent">:  form提交后C页面跳转

<form target="_top"> :  form提交后A页面跳转


关于页面刷新,D 页面中这样写:

"parent.location.reload();": C页面刷新  (当然,也可以使用子窗口的 opener 对象来获得父窗口的对象:window.opener.document.location.reload(); )



"top.location.reload();": A页面刷新
window.location.href = window.location.href 也可以实现页面刷新,它与reload的区别是:如果在reload之前想服务器提交过数据,那么执行reload会重新执行这个提交操作。 而window.location.href = window.location.href 则不会,因为它是重新进入页面。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/defonds/archive/2009/05/08/4159512.aspx
分享到:
评论

相关推荐

    JS页面跳转和js对iframe进行页面跳转、刷新

    在IT领域,特别是前端开发中,JavaScript(简称JS)被广泛用于实现网页的动态功能,包括页面跳转和对iframe内的页面进行跳转与刷新。本文将深入解析JS页面跳转的各种方法,以及如何利用JS操作iframe进行页面跳转和...

    javascript页面跳转与自动刷新常用代码

    ### JavaScript页面跳转与自动刷新相关知识点 ...以上就是关于JavaScript页面跳转与自动刷新的相关知识点,包括各种不同的实现方法和具体的示例代码。希望这些内容能帮助您更好地理解和应用这些技术。

    自动刷新页面+自动跳转和关闭

    例如,可以使用JavaScript定时器配合页面跳转和刷新,以达到更加灵活的页面控制效果。 综上所述,通过合理运用HTML元标签和JavaScript技术,我们可以轻松实现页面的自动刷新、自动跳转以及自动关闭等功能,极大地...

    js页面跳转和自动刷新

    JavaScript提供了多种方式来实现页面跳转,每种方法都有其特点和适用场景。 1. **`window.location.href`** - **语法**: ```javascript window.location.href = "目标URL"; ``` - **示例**: ```javascript ...

    javascript页面跳转常用代码.pdf

    在本文中,我们将介绍 JavaScript 页面跳转常用代码,包括页面刷新、自动刷新、自动跳转、框架刷新、子窗口刷新和页面关闭等。 页面刷新 JavaScript 中有多种方式可以实现页面刷新,包括: 1. `history.go(0)` 2....

    javascript页面跳转常用代码宣贯.pdf

    Javascript 页面跳转和刷新的常用代码整理 Javascript 是一种广泛应用于网页开发的脚本语言,它可以实现网页的动态交互和页面跳转。下面我们将对 Javascript 实现页面跳转和刷新的常用代码进行整理。 页面刷新 ...

    点击导航栏,页面不跳转,刷新内容

    // 阻止默认的页面跳转行为 // 这里可以添加其他代码 }); ``` 接下来,当用户点击导航项时,可以通过Ajax请求获取新内容。`$.ajax()`是JQUERY中的核心方法,用于发起异步HTTP请求: ```javascript $.ajax({ url...

    Javascript刷新页面的几种方法

    接下来是一些具体的JavaScript实现页面刷新的例子: #### 定时刷新整个页面 ```javascript function myrefresh() { window.location.reload(); } setTimeout('myrefresh()', 1000); // 每隔1秒刷新一次 ``` ####...

    JavaScript刷新页面大全

    例如,在 ASP.NET 中可以使用 `Response.Write` 输出 JavaScript 代码来触发页面刷新。 **示例代码(ASP.NET):** ```csharp this.Response.Write("&lt;script&gt;opener.location.reload();&lt;/script&gt;"); ``` #### 7. ...

    javascript跳转与返回和刷新页面的实例代码.docx

    #### 二、JavaScript中的页面跳转 页面跳转通常指的是将用户从当前页面引导至另一个页面。JavaScript提供了多种方式来实现这一功能,其中最常用的是`window.location`对象及其属性和方法。 ##### 2.1 `window....

    js页面跳转 多种javascript页面中转方法

    本文将详细介绍几种常见的JavaScript页面跳转方法及其应用场景。 ### 1. `window.location.href`属性 #### 实现方式: ```javascript &lt;script language="javascript" type="text/javascript"&gt; window.location....

    Vue实现动态路由及登录404页面跳转控制页面刷新空白解决方案.docx

    本文档主要介绍了如何在Vue项目中实现动态路由、登录逻辑以及404页面跳转控制等功能,并解决页面刷新时出现空白的问题。 #### 动态路由与登录逻辑实现 ##### 路由配置 首先,在项目的`router/index.js`文件中进行...

    ASP.NET页面跳转

    在ASP.NET开发中,页面跳转是实现用户界面导航和交互的关键技术之一。本文将深入探讨ASP.NET页面跳转的多种方法及其应用场景,帮助开发者更好地理解和掌握这一核心技能。 #### 1. 使用`&lt;a&gt;`标签进行页面跳转 最...

    javascript 页面刷新和模态对话框 学习总结 推荐哦

    本文介绍了JavaScript中页面刷新的多种方法以及如何在模态对话框中实现页面刷新。这些技术对于Web开发来说非常重要,可以帮助开发者更好地控制页面行为,提升用户体验。通过以上介绍,希望能帮助读者更好地理解和...

    vue 实现axios拦截、页面跳转和token 验证

    在Vue应用中,为了实现用户身份验证和保护受保护的路由,通常会涉及到axios拦截器、页面跳转以及token验证。以下将详细解释这些概念及其实施步骤。 首先,我们需要理解【标题】中的“vue 实现axios拦截、页面跳转和...

    各种js页面跳转代码

    在本文中,我们将总结多种JavaScript页面跳转代码,包括使用window.location.href、window.history.back、window.navigate、self.location等方法。 第一种:使用window.location.href window.location.href是...

    java页面自动跳转

    页面跳转主要用于改善用户体验,例如用户在完成表单填写或执行其他操作后,系统能够自动将其导向下一页面或结果页面。对于用户注册流程来说,通常的做法是用户填写完注册信息并提交后,系统会验证这些信息的有效性。...

    window.location.href页面跳转的用法(区别于redirect)

    通过本文的介绍,我们可以看到`window.location.href`不仅能够实现简单的页面跳转,还能灵活地应用于复杂框架结构中的页面跳转及刷新。相比`Response.Redirect`,`window.location.href`提供了更多的灵活性和定制化...

Global site tag (gtag.js) - Google Analytics