相关疑难解决方法(0)

从父页面调用iframe中的JavaScript代码

基本上,我有一个iframe嵌入在页面中,并iframe有一些我需要从父页面调用的JavaScript例程.

现在相反的情况非常简单,因为你只需要打电话parent.functionName(),但不幸的是,我需要完全相反.

请注意,我的问题是不会改变的源URLiframe,但是调用在定义的函数iframe.

html javascript iframe

595
推荐指数
10
解决办法
47万
查看次数

使用Javascript或jQuery将元素写入子iframe

我有这样的事情:

<html>
  <body>
     <iframe id="someFrame"></iframe>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想使用jQuery编写元素,以便完全等效的HTML将是这样的:

<html>
  <body>
    <iframe id="someFrame">
      <!-- inside the iframe's content -->
      <!-- <html><body>  -->
      <div>A</div>
      <div>B</div>
      <div>C</div>
      <!-- </body></html> -->
    </iframe>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

或者,任何普通的Javascript都可以.

谢谢.

编辑:经过一些研究,似乎我正在寻找一个IE等效的iframe的contentDocument属性."contentDocument"是FF支持的W3C标准,但IE不支持.(惊喜)

javascript iframe jquery

48
推荐指数
4
解决办法
9万
查看次数

在另一个框架的上下文中运行JQuery

我正在使用的客户端有一个像这样的框架集......

<frameset rows="100,*, 0">
  <frame name="theFrame" id="theFrame" src="blah.html" >
  <frame name="theSecondFrame" id="theSecondFrame" src="foo.html" >
  <frame name="importantFrame" id="importantFrame" src="myFrame.html" >
</frameset>
Run Code Online (Sandbox Code Playgroud)

当某个动作发生时,我需要我的框架(当前隐藏的重要框架)主要接管页面并阻止与其他框架的任何交互.我正计划使用jquery块UI插件阻止交互.

问题是我实际上无法更改foo.html或blah.html文件.所以JS代码不能存在.我需要做的是在这些帧的上下文中执行我的jquery代码.所以回顾一下,我需要将我的JQuery代码放在myFrame.html中,但是在其他框架的上下文中执行.我怎样才能做到这一点?希望有道理.

谢谢CDR

html jquery frames

39
推荐指数
2
解决办法
6万
查看次数

标签 统计

html ×2

iframe ×2

javascript ×2

jquery ×2

frames ×1