iframe脚本vara=5;父窗口脚本functionclose(){varcheck=document.getElementById("iframeid").contentDocument.a;alert(check)}我想从父级访问在iframe中定义的变量。但是上面的代码不能正常工作,任何人都可以提出实现这个的想法。 最佳答案 使用contentWindow而不是contentDocument对我有用:varcheck=document.getElementById("iframeid").contentWindow.a;此
我正在尝试使用jQuery访问divid="element"。...所有iframe都在同一个域中,没有www/非www问题。我已成功选择了第一个iframe中的元素,但没有选择第二个嵌套的iframe。我尝试了一些东西,这是最近的一次(也是一次非常绝望的尝试)。variframe=jQuery('#upload').contents();variframeInner=jQuery(iframe).find('iframe').contents();variframeContent=jQuery(iframeInner).contents().find('#element');//if
需要帮助解决一个简单的问题!它具有以下标准:1)点击iframe中的图片链接更改父页面,点击另一个iframe图像链接将父页面更改为另一个页面(见下文)。这听起来可能很简单,但我已经用谷歌搜索了好几天,并查看了许多论坛。代码可以是htmlcss或js,但请尽可能保持简单的答案并发布一个完整的工作示例,因为我是编码新手或重新编码测试站点:http://www.howiepotter.com/parent.html 最佳答案 http://reference.sitepoint.com/html/a/target"_top"loadsc
我有一个带有嵌入式iframe的父文档。在iframe中我有一个上传字段。一旦用户选择要上传的文件,我就会触发一个jQuery更改事件。在那个事件中,我想将父窗口中的一个变量设置为true,以便父窗口知道上传已经开始。有人知道怎么做吗?正在尝试这个,但没有成功:vartest;$("#newsletter_email").change(function(){parent.window.test=true;});$('#send').click(function(){if(test){alert('Filehasbeenuploaded!');}else{alert('Youneedto
我正在为TinyMCE编写一个插件,但在检测iframe内的点击事件时遇到了问题。根据我的搜索,我得出了这个结论:加载iframe:iframe中的HTML:jQuery://Detectclick$("#filecontainer").contents().find("#choose_pic").click(function(){//dosomething});我看到的其他帖子通常在不同的域中存在问题(但没有)。但是,仍然没有检测到该事件。这样的事能做吗? 最佳答案 我是这样解决的:$('#filecontainer').load
我正在尝试获取iframe的文档对象,但我用谷歌搜索过的示例似乎都无济于事。我的代码如下所示:functionmyFunc(){alert("I'mgettingthisfar");vardoc=document.getElementById("frame").document;alert("documentisundefined:"+doc);}我已经测试过我能够获得iframe对象,但是.document和.contentDocument都不起作用,我想我也测试了一些其他选项,但所有选项都返回未定义,即使是示例应该有用,但它们对我不起作用。所以我已经有了iframe对象,现在我想要
我很确定这是一个常见问题,但我是JS的新手,在这方面遇到了一些麻烦。我想在不使用iframe的情况下将x.html加载到ID为“y”的div中。我尝试了一些方法,四处搜索,但找不到解决我的问题的合适方法。如果可能的话,我更喜欢用JavaScript编写的东西。在此先感谢大家! 最佳答案 哇,从所有框架推广的答案来看,您会认为这是JavaScript使之变得异常困难的事情。事实并非如此。varxhr=newXMLHttpRequest();xhr.open('GET','x.html',true);xhr.onreadystatech
我构建了一个基本的数据输入应用程序,允许用户浏览iframe中的外部内容并从同一页面快速输入数据。数据变量之一是URL。理想情况下,我希望能够使用javascript将iframe当前url加载到文本框中。我现在意识到,由于安全问题,这不会发生。有人在服务器端做过什么吗?或知道浏览器控件中的任何.Net浏览器。最终目标是为用户提供一种简单的方法来提取他们在iframe中查看的页面的url它不一定必须是iframe,浏览器中的浏览器将是理想的。谢谢,亚当 最佳答案 我在Firefox3中做了一些测试,比较了iframe中.src和.d
我正在使用editArea库和jquery来做我需要的...http://www.cdolivet.com/index.php?page=editArea&sess=2b8243f679e0d472397bfa959e1d3841所以在我的html中有一个iframe标签,editArea使用我需要的是使用jquery访问类似的东西$('iframetextarea').keydown(function(e){number=17;//anynumberreally:)if(e.which==number){//dosomething...alert('Done...');}});我尝试
有谁知道有没有这样的东西?我有一个使用$.ajax()插入的iframe,我想在iframe的内容完全加载后做一些事情:....success:function(html){//它有效,但我看到IFRAME被加载了两次(警报也显示了两次)。 最佳答案 使用iframeonloadevent$('#theiframe').on("load",function(){alert(1);}); 关于javascript-jQueryiframeload()事件?,我们在StackOverflow