`

window.location.href的target控制

    博客分类:
  • js
阅读更多

在使用框架时,经常会对框架子页面进行页面引导的情况,如果只是简单的设置location. href="",会使得整个页面显示在子框架中,导致出现重叠框架。如何解决呢?很简单。只要指定子框架的父级框架页面链接至目标页面即可。如

window.top.framename.location.href = url;

window.parent.location.href=url;

mainframe.location.href=url;

分享到:
评论

相关推荐

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

    例如,在一个包含多个框架(frames)的页面结构中,可以通过调整`window.location.href`前面的修饰词来控制不同框架内的页面跳转或刷新。 - **"window.location.href"**:表示当前页面自身的跳转。 - **"parent....

    关于js中[removed].href,location.href,parent.location.href,top.location.href的用法与区别

    综上所述,window.location.href和location.href用于控制当前页面的跳转,parent.location.href用于控制父级页面的跳转,而top.location.href用于控制最顶层页面的跳转。在实际开发中,了解和正确使用这些属性可以...

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

    这是最常见的页面跳转方法,通过改变`window.location.href`属性来重定向浏览器到新的URL。 ```javascript window.location.href = "http://www.example.com"; ``` #### 2. `window.navigate`方式 此方法在早期的...

    window.open的参数详细应用

    window.open(URL, target, features); ``` - **URL**: 指定新窗口加载的文档地址。 - **target**: 指定新窗口的名字。可以是具体的名称,也可以是预定义的特殊值(如 `_blank`, `_self`, `_parent`, `_top`)。 - **...

    ASP.NET页面刷新方法总结.docx

    而当需要在刷新前执行JavaScript操作或在多框架环境中工作时,JavaScript的 `window.location.href` 和 `window.parent.frameName.location.href` 则更为合适。在处理用户交互时,确保对用户进行适当的提示,以提高...

    js页面跳转整理。。

    window.location.href = "target.aspx"; ``` 这种方式非常适合于直接跳转到另一个页面。 ##### 3. **`window.navigate()`** 虽然在某些浏览器中仍然可用,但`window.navigate()`并不是一个标准的方法,因此并不...

    js实现网页防止被iframe框架嵌套及几种location.href的区别

    总的来说,通过理解`location.href`的各种形式和表单的`target`属性,我们可以有效地管理和控制页面的导航行为,同时实现防止页面被`iframe`嵌套的功能。这在保护网站内容和用户安全方面具有重要意义。

    详解window.open被浏览器拦截的解决方案

    newWin.location.href = 'target url'; }); }); ``` **注意事项** - 上述两种方法(`<a>`标签和`form`提交)不适用于Ajax回调中,因为仍然可能被浏览器拦截。 - 使用“先弹出窗口,再重定向”的方法时,建议...

    window.open()弹出居中的窗口

    window.open(url, name, 'height=' + iHeight + ', innerHeight=' + iHeight + ', width=' + iWidth + ', innerWidth=' + iWidth + ', top=' + iTop + ', left=' + iLeft + ', toolbar=no, menubar=no, scrollbars=...

    window.open的参数说明控制谈出可以定植大小的窗口

    - **target**: `'newwindow'`,新窗口名为 `newwindow`。 - **features**: - `100`:无效值,正确的应该是 `height=100`。 - `width=400`:窗口宽度设为 400 像素。 - `top=0`:窗口顶部距离屏幕顶部位置为 0 ...

    给页面导航栏选中栏目添加特殊样式(页面刷新后仍有效)

    var currentHash = window.location.hash; // 获取当前URL的哈希值 // 如果哈希值存在并且与导航链接匹配 if (currentHash && $('a[href="' + currentHash + '"]').length) { // 移除所有已有的active类 $('....

    JS子页面掉父页面

    例如,子页面可以改变`window.parent.location.href`来使父页面跳转到新的URL。 四、事件触发和监听 子页面可以创建并触发自定义事件,然后由父页面监听这些事件以执行相应的处理。这种方式需要确保事件能够在不同...

    ,net6种刷新方式

    这里通过 `Response.Write` 方法输出一段JavaScript代码,该代码的作用是设置 `window.location.href` 属性为当前页面的URL,从而实现页面的刷新。 ### 3. 使用 `Response.AddHeader` 设置 `Refresh` 头进行刷新 ...

    .net页面刷新方法

    Response.Write("<script language=javascript>window.location.href=document.URL;</script>"); } ``` 这段代码会在页面加载时执行JavaScript,使得浏览器跳转到当前页面的URL。 3. **Response.AddHeader(...

    js页面跳转的问题(跳转到父页面、最外层页面、本页面)

    例如,使用"window.location.href"或"location.href"将导致浏览器在当前窗口加载新的URL地址。 2. 上一层页面跳转:在嵌套的iframe中,如果需要从子页面跳转到父页面,可以使用"parent.location.href"属性。这里的...

    IE和FF的部分区别

    - IE和FF2.0.x以上版本支持`window.location`或`window.location.href`,而FF1.5.x只支持`window.location`。推荐使用`window.location`来保证兼容性,或者考虑使用`location.replace()`。 9. **frame和iframe的...

    ASP.NET页面刷新方法总结

    每种方法都有其适用场景:如果只需要简单地重新加载当前页面,可以使用`Response.Redirect`或JavaScript的`window.location.href`;如果需要定时刷新,则可以考虑使用`<meta>`标签或JavaScript的`window.location....

    ASPNET刷新页面的六种方法

    该方法通过在服务器端生成一段JavaScript代码,利用`window.location.href`属性来改变浏览器的URL,从而达到刷新页面的效果。 ```csharp private void Button2_Click(object sender, System.EventArgs e) { ...

    ASP.net中页面刷新

    在多框架页面中,如果需要在服务器端代码执行后刷新特定框架,可以使用`window.location.href`,因为它允许你直接更改某个框架的URL,而不仅仅是整个页面: ```csharp // 示例代码在frameRight中刷新页面 ...

    JS传值到另外一个页面及显示出来

    window.location.href = `./target.html?data=${encodeURIComponent(data)}`; // 目标页面 window.onload = function() { let urlParams = new URLSearchParams(window.location.search); let dataFromPrevPage =...

Global site tag (gtag.js) - Google Analytics