`
wyj_study
  • 浏览: 80067 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在frame中访问父窗口中的变量时,无法访问

    博客分类:
  • js
阅读更多
在frame中访问父窗口中的变量时,无法访问报错如下:

Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match.

主要原因是:文件之间的操作是按照跨域处理的,把文件放在web容器里
分享到:
评论

相关推荐

    JavaScript操作iframe父窗口和子窗口例子

    4. **子窗口访问父窗口**: - 子窗口中的JavaScript可以使用`parent`或`top`关键字来引用父窗口的对象和方法。 - 例如,调用父窗口的函数:`parent.myFunction()`;获取父窗口的变量:`var parentVar = parent....

    iframe和父窗口通讯实例

    通过JavaScript,我们可以在父窗口中访问`iframe`的DOM,反之亦然。例如,使用`document.getElementById('iframeId').contentWindow`或`.contentDocument`可以获取到`iframe`的窗口对象或DOM。 2. **事件监听与触发...

    JavaScript子窗口调用父窗口变量和函数的方法

    总结一下,JavaScript子窗口调用父窗口变量和函数的方法主要有以下几点: 1. 使用`opener`对象来访问父窗口的变量和函数,如`opener.parentPara`和`opener.parentFunction()`。 2. 对于`iframe`,可以通过`frame1....

    js中top parent frame概述及案例应用.docx

    你可以使用`parent`来访问父框架中的元素或者操作父框架。例如,如果有两个嵌套的框架`innerFrame1`和`innerFrame2`,你可以通过`parent.innerFrame1.location`或`parent.innerFrame2.location`来改变它们的URL。 3...

    JS中FRAME的操作问题实例分析

    此属性指向包含当前iframe的父窗口对象,通过它可以访问父页面中的变量或方法。例如,从子页面frameA中获取父页面frameABC中的变量name,可以直接使用window.parent.name。 3. 除了window.parent,有时也会用到***...

    iframe页跳转父窗体

    #### 二、为什么需要让iframe页面跳转到父窗口? 在实际开发过程中,有时候我们需要在`iframe`内部进行操作来影响其外部的页面。例如,当用户在`iframe`内部完成某个操作(如登录验证)后,可能需要返回到父页面...

    iframe 父窗口和子窗口相互的调用方法集锦

    然后在父窗口的JavaScript中,可以通过`myFrame.window`来访问子窗口的`window`对象,从而调用其上的函数,例如`myFrame.window.say()`。 #### 2. 子窗口调用父窗口 子窗口要调用父窗口的方法,只需要在函数或变量...

    Jquery调用iframe父页面中的元素及方法

    同样,我们也可以直接通过`parent.varName`来访问父页面中的变量。在示例中,父页面定义了一个变量`hello`,在`iframe`中可以这样获取其值:`parent.hello`。这将返回变量`hello`的值,即字符串`'hello'`。 下面是...

    网页跨frameSet框架菜单

    一种常用的方法是通过`window.parent`或`window.frames['frameName']`来访问父窗口或特定的frame对象。例如,当用户在下拉菜单中选择一项时,可以触发一个事件,该事件在JavaScript中设置一个全局变量或调用父窗口的...

    js 父窗体子窗体数据交互

    通过这个对象,我们可以访问到父窗口的变量、函数甚至修改其内容。 - `window.parent` 属性:如果子窗口是在框架(frame)中,`window.parent`可以用来访问包含它的父框架或窗口。 5. **传递数据**: - `window....

    iframe与父页面传值(方法互调)

    在`iframe`内的页面,我们可以使用`parent`对象来访问父页面的全局变量和函数。例如,如果在`iframe`内想要调用父页面的一个名为`parentFunction`的函数,可以这样写: ```javascript parent.parentFunction(); ```...

    js firefox支持问题

    - **窗口引用问题**:在IE中,可以直接通过`window.testFrame`访问到frame元素,而在Firefox中则无法这样做。正确的做法是在frame标签中指定`id`和`name`属性,然后根据需要通过`window.top.frameId`或`window.top....

    js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍

    在frame或iframe内部,可以访问到包含它的父窗口。如果需要从子框架中操作父窗口,可以使用`window.parent`。例如,如果想要改变父窗口的一个变量,可以这样做:`window.parent.someVariable = newValue;` **引用父...

    MDI.rar_VB mdi

    MDI是一种应用程序设计模式,允许在一个父窗口(MDI框架窗口)中同时显示多个子窗口,用户可以在这些子窗口之间切换和操作,常见于早期的桌面应用程序。 在VB中实现MDI应用,你需要了解以下几个关键知识点: 1. **...

    iframe与父页面传值

    由于`iframe`内的页面与父页面实际上处于不同的上下文,因此直接访问对方的变量或方法是不允许的,除非它们同源(协议、域名和端口相同)。然而,通过JavaScript和DOM操作,可以实现跨域的通信。 1. 使用`window....

    浅谈JS之iframe中的窗口

    如果iframe嵌套在其他iframe中,可以通过 `window.parent` 来引用父窗口的窗口对象。 - 在顶层窗口中,如果你需要操作某个iframe,比如调整其大小或者获取其中的内容,你可以通过该iframe的id或name属性来引用其...

    IE和Firefox在css,JavaScript方面的兼容性

    在Firefox中,可以使用`window.open`方法创建弹出窗口,并通过`window.opener`对象与父窗口进行通信。 ### 13. Frame的使用 在使用框架(frame)时,IE和Firefox也存在一些差异。例如,设置框架的源页面时,IE可能...

    ie firefox 兼容问题大全

    如果需要在子窗口中操作父窗口,可以使用`window.opener`来引用父窗口对象。 13. **框架(frame)的使用** - **问题描述**:在IE和Firefox中,对于`frame`的使用存在差异。例如,访问框架的方式以及更新框架内容...

    iframe兄弟页面相互调用

    1. **使用`window.parent`和`window.frames`:** `window.parent`引用的是包含当前`iframe`的父窗口,而`window.frames`是一个数组,包含了当前页面所有`iframe`的引用。通过这两个属性,我们可以访问到其他`iframe`...

    对话框中使用视图示例

    6. **关联视图与对话框**:在对话框类中,声明视图对象为成员变量,这样可以在对话框的其他函数中直接访问和操作视图。 7. **更新视图内容**:如果视图是用来显示数据,那么你需要在数据改变时调用`Invalidate()`或...

Global site tag (gtag.js) - Google Analytics