`

解决ie7 iframe页面中超链接的target为parent时弹出新窗口

 
阅读更多

如果超链接设置成如下格式:

<a href="..." target="_parent">test parent</a>

那么需要你的上下层页面都设置一样的domiain(我同事一个页面我可是调试了很久才发现的)否则ie7 “严格”的检查会不通过--想想也是有道理的--不同域的下级页面需要冲掉上层页面需要域相同,否则也算是非法操作吧^_^

分享到:
评论

相关推荐

    iframe弹出框遮罩父类页面

    总的来说,"iframe弹出框遮罩父类页面"是一个常见的前端交互需求,通过合理使用`iframe`、JavaScript和CSS,以及像EasyUI这样的库,可以实现高效、简洁的解决方案。理解并掌握这些知识点对于提升网页交互体验至关...

    弹出窗口__iframe

    在IT行业中,弹出窗口和iframe是网页设计与开发中常见的技术元素,它们在提供交互性和用户体验方面扮演着重要角色。下面将详细解释这两个概念及其相关的知识点。 首先,弹出窗口通常指的是在用户进行特定操作(如...

    在iframe框架中打开页面的方法

    5. 相同窗口、新窗口打开链接:除了在指定iframe中打开链接,target属性还支持几个特殊的值,如“_blank”可以打开链接在一个新的浏览器窗口或标签页中,而“_self”和“_parent”则分别在当前窗口或当前框架的父...

    javascript iframe parent?

    2. **iframe向父页面发送消息**:由于同源策略的限制,只有当iframe加载的页面与包含它的页面位于同一域名下时,才能直接访问`parent`对象。如果跨域,可以利用`postMessage` API来实现通信。`window.postMessage()`...

    Iframe页面请求跳转问题解决

    首先在父页面的javascript给定义一个window.name,并赋予一个字符串值,如window.name="test",其中赋予的字符串值可以随意定义,然后在Iframe页面的Form 标签中定义target属性,并且其值也必须与之前定义的window....

    ASP.NET中iframe框架点击左边页面链接 右边显示链接页面内容

    在***中实现点击左边页面链接时,右边iframe框架显示对应链接页面的内容,是一种常见的网页布局模式,经常被用于后台管理系统中。这种布局允许用户在一个窗口内操作导航,而在另一个子窗口内查看和处理内容,从而...

    iframe弹出窗

    在网页开发中,"iframe弹出窗"是一种常见的技术手段,用于在不离开当前页面的情况下显示额外的内容或者功能。这种技术结合了`iframe`元素和自定义的对话框(dialog)设计,通常由`div`元素构建,并通过JavaScript...

    top,parent,opener,iframe

    同时,`opener`在弹出窗口的应用中十分常见,比如用户在新窗口中完成操作后,关闭新窗口,更新打开它的原窗口内容。 关于这些主题,可以通过阅读博客(如提供的链接:https://ruanjiangjx.iteye.com/blog/792143)...

    在使用showModalDialog中为解决刷新时弹出新窗口时用到iframe所带来的一个问题

    在标题提到的问题中,当使用`showModalDialog`并结合`iframe`来实现弹窗功能时,如果页面被刷新,可能会出现一个新的弹出窗口。这是因为`showModalDialog`通常会保留其状态,而页面刷新会重置这些状态,导致再次调用...

    android webview 因iframe+target=“_blank “ 导致的页面无法正常打开或获取不到调整url

    而`target="_blank"`属性则指示链接在新窗口或者新标签页中打开,而非当前页面或iframe内。在Webview中,`target="_blank"`通常会导致链接无法在当前WebView中正常打开,因为它期望的是一个新的浏览器实例,而不是在...

    iframe嵌入链接本地环境正常,正式环境重定向到登录解决

    ### iframe嵌入链接本地环境正常,正式环境重定向到登录问题解决方案 #### 问题背景 在开发过程中,经常需要将一个网页嵌入到另一个网页中,通常的做法是使用HTML中的`&lt;iframe&gt;`标签来实现这一功能。但在实际操作中...

    iframe跨域常用问题和iframe页面自适应

    当`iframe`尝试加载的页面与包含它的页面不在同一域名下时,就会遇到跨域问题。在处理`iframe`跨域时,主要涉及以下两种方法: 1. **CORS(Cross-Origin Resource Sharing)**:这是一种现代浏览器支持的跨域资源...

    在vue中实现嵌套页面(iframe)

    在Vue.js中实现嵌套页面通常涉及到使用`iframe`元素来加载外部网页或者内部组件。`iframe`允许我们在一个Vue应用中嵌入另一个独立的HTML文档,这对于展示第三方内容、实现某些特定功能或者处理复杂交互场景时非常...

    退弹代码(关闭网页弹出)_可突破IE6_IE7_IE8限制

    总结来说,这个退弹代码解决方案是为了解决IE6、IE7和IE8的弹窗限制,通过监听页面事件、创建ActiveXObject以及处理链接点击事件,实现了在特定条件下防止新窗口弹出的功能。由于这个代码仅在IE6、IE7、IE8下测试...

    easyUi弹出window窗口传值与调用父页面的方法,子页面给父页面赋值

    在EasyUI中,我们可能会遇到需要在弹出窗口(子页面)与父页面之间进行数据传递或调用父页面方法的需求。下面将详细讲解这个过程。 首先,让我们理解标题中的“弹出window窗口传值”。在EasyUI中,创建一个弹出窗口...

    子页面访问父页面和跨iframe访问(ie 和火狐)

    在网页开发中,有时我们需要在不同的页面或者框架之间进行交互,比如子页面操作父页面的数据,或者在一个iframe中访问另一个iframe中的内容。这种情况在实际应用中很常见,尤其是在构建复杂Web应用时。以下是对"子...

    div被iframe遮住的几种情况及解决方法

    在前端开发过程中,DIV元素被IFRAME遮挡是一个常见的问题,尤其是当页面布局复杂或存在多层嵌套的元素时。以下将详细阐述几种DIV被IFRAME遮挡的情况,并提供相应的解决方法。 首先,要了解的是IFRAME是一种HTML元素...

    iframe框架中实现打开多窗口方法

    当`target`属性的值与某个框架或窗口的`name`属性相匹配时,链接内容将会在该框架或窗口中打开。例如,如果`target="main"`,那么链接将会在名为“main”的框架中打开。 #### `name`属性 `name`属性可以被添加到`...

    完美解决iframe跨域问题

    3. **iframe跨域问题**:当iframe加载的页面与包含它的页面不在同一个域时,就会出现跨域问题,导致无法直接通过JavaScript进行通信,如获取iframe内的内容、设置iframe的属性等。 **二、iframe跨域的解决方案** 1...

    Iframe获取父页面的变量和控件

    在网页开发中,有时我们需要在一个页面(子页面)中访问另一个页面(父页面)的数据或控制元素,这种情况下,`Iframe` 提供了一个解决方案。本文将深入探讨如何通过 `Iframe` 获取父页面的变量和控件。 首先,我们...

Global site tag (gtag.js) - Google Analytics