【javascript – 将子iframe中的事件附加到父窗口中的处理程序】教程文章相关的互联网学习教程文章

使用JavaScript从iframe获取内部HTML

嗨朋友们我开发了一个项目,因为我希望以表格的形式显示来自网站的数据.所以我可以在子窗口iframe中执行该过程,并从子窗口获取表内容到父窗口.一切正常,但这将适用于所有浏览器,除了ie.并且它不会显示任何错误,一位朋友给出答案(http://roneiv.wordpress.com/2008/01/18/get-the-content-of-an-iframe-in-javascript-crossbrowser-solution-for-both-ie-and-firefox/)为此,但它显示错误“访问被拒绝”,请帮助我..解决方法:这是因为您...

javascript – 在包含许多iframe的文档中查找焦点元素【代码】

我有一个包含多个iframe的文档. iframe都有textareas和textboxes.如何在整个文档中找出聚焦元素(带有光标的元素)?我需要一个方法(或属性),它将搜索所有iframe并返回带有光标的textarea或textbox. document.ActiveElement在控制台中为我提供了整个文档.解决方法:我已经为你做了.使用此功能,您可以在网页或iframe中激活元素.该函数检查活动元素的位置并返回它:/** * Return the active element in the main web or iframes * @retu...

如何使用javascript从iframe中提取链接【代码】

例: Iframe.html的<a href="http://www.google.com">Google</a> bla bla bla <a href="http://www.yahoo.com">Yahoo</a>的index.html<script> ... </script> There are the links from "iframe.html" http://www.google.com http://www.yahoo.com解决方法:如果域,协议和端口匹配,只需使用…var links = $('iframe:first').contents()[0].links;jsFiddle. ……或没有jQuery ……var iframe = document.getElementsByTagName('ifram...

javascript – Pinterest扩展如何(临时)存储网页中的图像,然后在iframe中访问它们?【代码】

我一直在努力创建像Chrome扩展一样的Pin It button(Pinterest的扩展).我尝试的是在点击扩展时触发脚本,可以遍历网页上的所有可用图像,将其存储在localStorage中.现在我需要调用iframe(不同的域),并访问这些图像.由于只能从同一个域访问localstorage,我很困惑Pinterest如何设法存储来自网页的所有图像(暂时而不是在他们的服务器上),然后在iframe中使用它.我也看到了PinIt Button扩展的代码,但我无法理解它的东西,因为它太多混淆/加密...

javascript iframe链接引荐来源

页面加载iframe中的另一个域.如果iframe中的javascript点击了iframe中的链接,引荐来源的域名是哪个?解决方法:Referer将是单击链接的页面.在您的情况下,它将是在iframe中打开的域.

javascript – 从另一个iframe访问一个iframe的元素【代码】

我有一个父窗口和两个iframe.我试图访问一个iframe的元素另一个iframe.使用代码:function startplay(){var txt="";txt+= "some text";var tag = window.frames("plays").getElementById("myvideo");tag.innerHTML=txt; }上面的代码位于由锚标记激活的iframe脚本中.但是在调用脚本时没有任何反应. myvideo标签内容不会改变.它是从另一个访问一个iframe的元素的正确方法.我应该使用parent.document.getElementById(“plays”).getEl...

javascript – 从iframe获取数据【代码】

我是第一次这样做.我在页面上创建了一个iframe,我希望iframe中的文本通过jquery.这是我的代码:<html><head><script src="http://code.jquery.com/jquery-1.9.1.min.js"></script><script type="text/javascript">function copyIframeContent(iframe){ var iframeContent = $(iframe).contents(); //alert(iframeContent);//$("#result").text("Hello World");$("#result").html(iframeContent.find('body').html);alert(iframeCo...

javascript – $(文档).ready和iframe内容【代码】

参见英文答案 > jQuery .ready in a dynamically inserted iframe 9个将$(document).ready 在父页面中等待iframe内容完全加载? 我有一个父页面,其中有一个iFrame. iFrame完全加载后,我需要从父页面调用iFrame中的一个函数.解决方法:见jQuery .ready in a dynamically inserted iframe

如何使用JavaScript删除iFrame中的HTML元素【代码】

我有一个iFrame和一个包含内容的div.我想通过JavaScript删除div,这是可能的,我怎么能这样做? 我不想只是不显示它(例如:display:none via CSS),但是从网站的HTML中删除它.我有JavaScript的基本知识,但没有任何使用iFrame的经验.解决方法:您可以使用$("#iFrameId").contents().find("#yourDiv").empty();最好使用remove() 例如:$(“#iFrameId”).contents().find(“#yourDiv”).remove(); 释 empty()将删除选择的所有内容. remov...

javascript – 如何将postMessage发布到兄弟iFrame【代码】

我正在寻找一种方法将postMessage发送到兄弟iFrame,而父页面中没有任何javascript.我遇到的困难是尝试从第一个iFrame中获取另一个iFrame的窗口对象 该页面的布局如下:html body (http://host.com/)iFrame#a (http://me.com/a)iFrame#b (http://me.com/b)来自iFrame#a我正在尝试:(iFrame#b window).postMessage(...)问题是我不知道如何从iFrame#a中获取iFrame#b的窗口对象. parent.getElementById()和其他函数受XSS限制.我只想将p...

javascript – 在iframe中自动登录远程站点内部【代码】

我有一个现有的远程站点,其中包含要访问的身份验证,现在我想使用iframe在我自己的站点中组合此站点.加载iframe时是否有任何解决方案可以帮助自动登录远程站点?<iframe src="http://remote.com/list"></iframe>如果要访问http://remote.com/list,请登录要求并且只发布用户名/密码. iframe加载时如何自动登录? 这是一些限制 >登录仅适用于post方法> iframe / javascript有跨域问题>没有提供登录API>远程站点无法进行其他修改解决方...

javascript – 在IE中编辑iframe内容 – 维护文本选择时出现问题【代码】

如果有可能,有人可以指导我正确的方法吗?我实际上是尝试使用iframe创建一个带有designMode =’on’的文本编辑器.编辑栏中的按钮由div组成,其中操作由onclick事件触发,然后使用execCommand函数.除了IE之外,我在Firefox和其他浏览器中完成了整个工作.我认为其主要原因是IE无法保持焦点并将范围选择保持在iframe内的文本中.每次单击按钮操作文本时都会发生这种情况.我的问题是,我该如何防止这种情况发生?我相信使用< a href =“java...

javascript – 如何检测iframe(跨域)内的点击? Aka防止点击欺诈【代码】

我的广告系统提供商收到了有关点击欺诈的警告.没有进一步的信息,他们所推荐的是“为太快点击广告的用户隐藏广告”.我写了一段JS脚本,点击时隐藏所有DIV广告N秒(使用cookie),但这个解决方案不起作用,因为“内部”内容(带有广告)是由调用和呈现的JS脚本生成的来自外部服务器的内容(正如您对广告系统的期望).因此,当考虑到跨域安全性时,它有点像Catch 22.我如何检测DIV(本地定义)内部由外部JS和iframe呈现的内容中的单击? 例:<div c...

javascript – Access-Control-Allow-Origin不适用于具有相同域的iframe【代码】

我正在尝试访问子域中的iframe并获得跨域错误. 以下是example.mydomain.com/iframe_test.html的代码:<html> <head><script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> </head> <body><iframe src="http://example2.mydomain.com/welcome.php" width="1000" height="600"></iframe><script>$(document).ready(function(){setTimeout(function(){$('#innerdiv',$('iframe').contents()).hide();...

javascript – 在触摸某些Android平板电脑之前,YouTube IFrame API播放方法无效【代码】

我们正在开发YouTube播放器,并且正在使用IFrame API.除了我们的Android 4.2.2测试设备外,一切都非常好用. 仅在这些设备上(而不是在任何其他版本的Android上),必须通过触摸视频视图来“手动”启动视频.在所有其他设备上,我们可以使用YouTube方法以编程方式启动视频播放. 以这种方式启动视频后,YouTube API按预期工作(即播放,暂停,停止方法都按照预期以编程方式工作). 这是我们代码的本质:var player; function onYouTubeIframeAPIR...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部