草庐IT

the-iframe-element

全部标签

javascript - knockout : click & checked bindings in one element

我有一组限制,以及用于启用/禁用限制的复选框。但是复选框不起作用jsFiddlefunctionLimit(start,end){varthat=this;this.start=start;this.end=end;this.label=ko.computed(function(){returnthat.start+'-'+that.end;});}functionViewModel(){varthat=this;this.limits=[newLimit(1,2),newLimit(3,4),newLimit(4,5)];this.activeLimit=ko.observable(

javascript - YouTube iframe 播放器 API - OnStateChange 未触发

我只是从YouTube开发者页面复制并粘贴了代码YouTubePlayerAPIReferenceforiframeEmbeds(来自“入门”标题下方)。唯一的区别是,我添加了状态更改时触发的警报,因为我认为我在onPlayerStateChange函数中做错了什么。您可以在http://jsfiddle.net/jesMv/查看jsFiddle.如前所述,它只是YouTube开发者页面中添加的代码的精确副本alert('StateChanged')作为在onPlayerStateChange函数中触发的第一件事。然而,什么也没有发生......无论我如何看待这个和我改变了什么,我都无

javascript - 使用 JS 如何阻止子 Iframe 重定向或至少提示用户重定向

许多网站都有类似于下面的脚本。这些是为了阻止其他人构建网站。if(top.location!=location){top.location.href=document.location.href;}我需要一些方法来意识到iframe正在尝试重定向,如果是,我将删除iFrame并放置一个指向该站点的链接。这样,我就不会违反框架网站的使用政策,也不会链接到该网站。我知道您可以使用讨论的onbeforeunload事件here和here但两者似乎都很不道德。我记得在某处读过有关做完全相同事情的图书馆的信息(digg做同样的事情)。有线索吗? 最佳答案

Javascript:setAttribute() 对比element.attribute = 设置 "name"属性的值

所以我正在学习操作DOM,我注意到一件有趣的事情:假设我想使用“.”设置元素的name属性。点符号:element.name="someName";console.log(document.getElementsByName("someName")[0]);//returns"undefined"??但是,如果我使用document.setAttribute()方法,它工作正常:element.setAttribute("name","someName");console.log(document.getElementsByName("someName")[0]);//returnst

javascript - jQuery 如何从对话框中的 iframe 关闭对话框?

如果我像这样打开一个对话框:$('').dialog({autoOpen:true,width:800,height:500,modal:true,resizable:true})如何使用iframe关闭对话框? 最佳答案 好的,所以我将iframe放在页面上并将显示设置为无。我这样打开它:$('#externalSite').dialog({...});在主父窗口上我有一个这样的函数:functioncloseIframe(){$('#externalSite').dialog('close');returnfalse;}在ifr

javascript - 使用 jQuery 和 iFrame 下载文件

我有以下代码来下载.csv文件:$.ajax({url:urlString,contentType:"application/json;charset=utf-8",dataType:"json",cache:false,success:function(data){if(data){variframe=$("").attr({src:data,style:"visibility:hidden;display:none"}).appendTo(buttonToDownloadFile);}else{alert('Somethingwentwrong');}}});urlString指向

javascript - jQuery 验证插件 : how to check if an element is valid?

一些上下文:我正在使用jQuery验证插件来验证注册表单。我现在想实现一个ajax调用来检查系统中的用户名是否可用,并且我只想在userName值根据中设置的规则有效时才进行此ajax调用$(form).validate();我想要这样的东西:$("#userName").keyup(function(){if($("#userName").isValid()){//makeajaxcalled}});我搜索了文档,但找不到解决问题的方法。 最佳答案 $("#userName").keyup(function(){if($("#us

javascript - 为 iframe 添加点击事件

我想将点击事件添加到iframe。我用了thisexample得到这个:$(document).ready(function(){$('#left').bind('click',function(event){alert('test');});});但不幸的是什么都没有发生。当我用另一个元素(例如按钮)测试它时,它起作用了: 最佳答案 您可以将点击附加到iframe内容:$('iframe').load(function(){$(this).contents().find("body").on('click',function(ev

javascript - 修复后的 Meteor-React 错误 : Target Container is not a DOM element,

我从以下位置复制并粘贴代码:https://stackoverflow.com/questions/41514549/然后,我修复错误并通过“id”更改“class”,这样:ma​​in.htmlReactMeteorVotingma​​in.jsximportReact,{Component}from'react';import{Meteor}from'meteor/meteor';import{render}from'react-dom';Meteor.startup(()=>{render(,document.getElementById('render-target'));})

javascript - 在 iframe 中使用 window.open 的唯一弹出窗口

我有一个打开窗口的iFrame(url,uniqueID,windowparams)。iFrame位于单页应用程序上并托管在另一台服务器上。每次我刷新或更改页面然后返回到IFrame页面,然后尝试启动相同的window.open。它不是刷新已经打开的窗口,而是创建同一窗口的实例。检查每个弹出窗口的window.name后,它会返回与其windowname相同的uniqueID。如果url设置为空白,它会按预期运行。但是当设置了url时,它会创建一个新的窗口实例。iFramewindow.open在被销毁时会表现得像那样吗?我尝试在本地运行iFrame源代码,即使在刷新后,打开的窗口也能