我想禁用主页面上的滚动,但是当鼠标悬停在iframe上时不在iframe内.你可以更清楚地看到我的意思here. 如果iframe正在拾取鼠标滚轮事件,那么当鼠标在iframe内时,我不希望整个页面向下滚动.请注意,它在chrome中工作,而不是在ff中. 编辑:键盘组件甚至按预期工作! 注意: 滚动启用/禁用基于代码here解决方法:更简单的解决方案: 为您的父体提供一个id(示例中为“bodyID”),然后在启用和禁用滚动功能中添加:function disable_scroll()...
我的html页面中有一个iframe.我在我的html文档上附加了关键事件. 当我按下“a”或“z”时,我可以执行类似addClass或removeClass的操作. 因此,在我尝试将焦点添加到iframe的那个块中,它会被添加.但是关键事件我不能失去焦点(模糊)iframe. 以下是示例代码:switch (myKey) {case 'a':$('div').append("<p>a pressed</p>");$("iframe").addClass("thick");$("iframe").focus();break;case 'z':$('div').append("<p>z pressed</p>");$(...
我想知道我是否有一个包含多个iFrame的页面,如果我通过修改iFrame src属性进行通信,是否可以在src属性上设置hashChange监听器. 当然这必须在iFrame代码中,但尝试这个:$(document).ready(function () { console.log(window);$(window).on('hashchange', function() {console.log("IFRAME HASH CHANGED");});});不会触发任何事情. 题:知道这是否可行?如果没有,怎么办呢? 感谢您的投入!解决方法:上面的代码很好.在iframe的窗口上...
我正在努力在我的iframe中获取parenet URL(即在浏览器中显示的url).我的父网站是gslb13.aaa.com.内部有一个iframe,我在其中加载我的网站test.elasticbeanstalk.com(注意两者都在不同的域中)点击gslb13.aaa.com中的微笑链接.它将在iframe中加载test.elasticbeanstalk.com. 要获得我尝试过的父网址var url = (window.location != window.parent.location) ? document.referrer: document.location; alert(url);我在test.elasticbeans...
我正在尝试制作我自己的“网站检查器”以满足特定需求,我在访问iFrame时遇到问题.Uncaught SecurityError: Failed to read the ‘contentDocument’ propertyfrom ‘HTMLIFrameElement’: Blocked a frame with origin “http://checker.xcore.co.il” from accessing a frame with origin “http://xcore.co.il”. The frame requesting access set “document.domain” to“checker.xcore.co.il”, but the frame being accessed...
我一直试图让文件上传在IE8中运行.我只看到解决方案是发布到IFrame.为什么这样做?不可能有一个简单的表格,例如<form action="test.php" method="post" enctype="multipart/form-data">Select image to upload:<input type="file" name="fileToUpload" id="fileToUpload"><input type="submit" value="Upload Image" name="submit"> </form>哪个直接提交给PHP if(isset($_POST["submit"])) {$check = getimagesize($_FILES["fil...
我有一个脚本,我从我的服务器加载到我的父HTML头…我想在重新加载时将该脚本插入到我的iframe中. 我有一个函数,使我的iframe重新加载之前,它将脚本插入头像这样: – function insertScriptIntoHead(){var head = iframe.contentWindow.document.getElementsByTagName('head')[0];var script = iframe.contentWindow.document.createElement('script');script.src = getFromParent();script.type = 'text/javascript';head.appendC...
I have made a website that shows 3D CS:GO Skins 我遇到了iframe / design的问题 当您到达iframe时向上或向下滚动页面,它会开始放大/缩小模型 目前,我可以禁用缩放功能的唯一方法是通过更改iframe源链接来一起停止它07001 至07002(更改滚轮= 1到滚轮= 0) 有没有办法,我可以禁用iframe滚动交互,直到点击iframe或使用复选框/按钮或类似的东西可以切换它? 喜欢使用jquery / php / html的答案,但任何修复它的东西都会有所帮助 谢谢解...
JS自带window.print(),可以驱动浏览器打印功能,但是只能打印整个网页,往往我们网页中还包含子页面(iframe),我们只想打印iframe页面里的内容,就需要让页面关注且获得ifame这个对象。 代码模板:if (window.frames['addzlhxxIframe'] != null) {document.getElementById('addzlhxxIframe').focus();document.getElementById('addzlhxxIframe').contentWindow.print();} else {window.frames['addzlhxxIframe'].focus();print(...
1:在主页面里调用iframe页里面的javascript函数 <script type="text/javascript"> var childWindow = $("#editFrame")[0].contentWindow;//获取子窗体的window对象. childWindow.subEditForm(); //subEditForm()是子窗体内的函数 </script> <iframe frameborder="0" scrolling="no" width="100%" height="100%" id="editFrame"></iframe> 2:在iframe页里调用主页面的javascript函数 <script type="t...
同源通信执行它们的页面位于具有相同的协议(http/https),端口(80/443),主机(通常为域名) 时,这两个脚本才能相互通信大多数情况下,网站就是内部的域名,所以是同源通信,可以相互访问 非同源通信不同域名,不同窗口,内嵌iframe(可能是外部域名地址) 这种就是非同源通信,window.postMessage() 方法可以安全地实现跨源通信 来自H5 api,没想到吧,h5还有个这样的方法*.* 语法otherWindow.postMessage(message, targetOrig...
有人可以告诉我,如果我有一个由复选框(父母)组成的网页,并且在同一个网页上,我也有一个iframe来自另一个页面,显示了许多记录,其中也有一个复选框(子)对每条记录,如果我勾选父复选框,我想将其级联到iframe中的所有子复选框以及禁用这些子复选框. 非常感谢一些帮助,因为我不知道如何访问iframe中的复选框. 手册页上的iframe定义类似于以下内容:<iframe id="iframe1" src="'+URL+'" style="border:none;width:799px;height:200px;" f...
如何在一系列加载事件中触发最后一些东西?我正在加载多个iframe,并且需要在所有iframe完成加载时触发一个函数.所以我需要将函数绑定到最后一个iframe加载的load事件. 这可能吗?如果可能的话,我不想强??制同步加载.解决方法:解决问题的一种更简单的方法是将相同的加载处理程序附加到所有iframe,维护计数器,然后在发生所需数量的加载事件后运行代码:<iframe src="url1" onl oad="onFrameLoaded();"></iframe> <iframe src="url2" ...
我对这个问题基本上有相反的问题:How to prevent iframe from loading when injected into the DOM?我希望加载一个未注入DOM的IFRAME元素. 我试图通过javascript打印页面.目标是避免导航链接,发出打印命令和导航回来. 我有jQuery可供我使用.// fake table that illustrates pertanent DOM <table class=diary><tr><td data-job=12345 contextmenu=job_menu><a href=/jobs/12345>view job 12345</a></table>// real code <menu typ...
我在我的项目中使用JqModal.它是一个不错的JS模式.但是我需要一个帮助才能将关闭On Escape键按下到JqModal.我在JqModal中从外部URL加载永久内容. 对于没有使用IFrame的简单Modal,它很容易实现CloseOnEscape按键功能.解决方法:我通过更新jqModal.js文件使其工作 脚步: >将选项“closeOnEsc:true”添加到jqModal.所以选项看起来像这样,var p = {overlay: 50,overlayClass: 'jqmOverlay',closeClass: 'jqmClose',trigger: '.jqModal...