Tag: iframe

在默认PDF查看器中禁用/隐藏iframe中的下载按钮

我在iframe url中使用#toolbar=0&navpanes=0&scrollbar=0来禁用工具栏,但在Mozzila中它不起作用。 我尝试将javascript导入iframe,但结果相同…. iframe: 使用js: jQuery(‘#iframe’).load(function(){ jQuery(‘#iframe’).contents().find(“#toolbarViewerRight”).hide(); }); 任何想法,我如何禁用/删除/隐藏此工具栏或只下载按钮?

当我向列表添加URL,然后使用ajax时,我尝试在某些iframe中显示列表的内容,页面重新加载自身

我正在制作一个仪表板,它的小工具是我要在iframe中显示的不同页面的链接。 我有一个按钮可以将新小工具添加到仪表板,添加新小工具后,我刷新仪表板。 对于3个第一个小工具,应用程序中没有问题,并且它完美地运行。 但是,当我想添加第4个小工具时,ajax调用无效,页面开始重新加载。 重新加载页面后,我可以再次添加一个新的小工具,它可以工作,但下次它再次停止工作,并刷新页面。 我无法理解问题所在。 顺便说一句,当我删除iframe并且我自己打印链接时,程序运行没有任何问题。 这是我的代码:

Jquery iframe跨域动态高度

只有没有庞大的插件,这对jquery来说是否可能? 我知道有很多插件和替代品,我正在寻找最短,最鲁棒和最干净(最好依赖于jquery) 这里有基本的jsfiddle试用你的想法: http : //jsfiddle.net/3vPJd/

嵌入Google地图

我在我的网站上嵌入了Google地图。 我想根据用户输入更改其位置。 我怎样才能做到这一点? 我试图复制该位置的链接并将其分配给iframe src : $(“iframe”).attr(“src”, “https://maps.google.co.in/maps?q=USA&hl=en&ll=37.09024,-95.712891&spn=131.016476,346.289063&sll=23.259933,77.412615&sspn=0.178842,0.338173&oq=usa&doflg=ptm&hnear=United+States&t=m&z=2”); 但是iframe没有加载地图。

从iframe触发事件

我在sharepoint网站上有两个Webparts ……这基本上就像拥有两个iframe一样。 我想要做的是,如果webpartA发生了变化,我想更新WebpartB …到目前为止,我在WebpartA上做的是尝试触发自定义事件: $(“#datain”).change(function () { parent.$(“document”).trigger(“datachange” , [$(“#datain”).val()]); }) 在Webpart BI上添加了一个Eventlistener: parent.$(“document”).on(‘datachange’,function (event, data) { $(“#dataout”).html(data); }); 当我在WebpartA上更改某些内容时,会触发该事件,但它永远不会到达WebpartB上的事件侦听器。 我的代码有问题,或者两个iframe与自定义事件之间的沟通是不可能的? 谢谢您的帮助。

Youtube播放器iframe,在Firefox上没有video的声音

我正在使用YT Player API在滑块内创建多个iframe youtubevideo,在’onYouTubeIframeAPIReady’之后调用第一个video时,当我单击下一个按钮时,它会显示下一个按钮。 但是当我尝试在firefox上播放video时,有些video会变成黑色,只有声音,我发现video配合黑屏尝试使用flash而不是html5function。 有时它的工作,但我无法控制video来阻止它。 这里是链接http://www.thesevenlayers.net/mi7/slider.html?sec=&node=17

动态创建的iFrame上的YouTube iFrame API

我正在使用YouTube iFrame API,因为我需要能够暂停使用jQuery动态创建的video。 我有以下代码: // Load YouTube API var tag = document.createElement(‘script’); tag.src = “http://www.youtube.com/iframe_api”; var firstScriptTag = document.getElementsByTagName(‘script’)[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); $(function() { var player; $(document).on(‘click’, ‘button’, function(){ media = $(this).data(‘media’); $(‘#player’).append(”); var player = new YT.Player(‘media-player’); }) $(‘#pause’).click(function(){ player.pauseVideo(); }); } 但是,我收到此错误:未捕获的TypeError:无法读取未定义的属性’pauseVideo’ 任何人都可以指出我正确的方向。 任何帮助表示赞赏。

不允许将顶部框架导航到数据URL:JsPDF

try { var a; var b = new jsPDF(“p”, “pt”, “a3”); var c = document.getElementById(“leftPieCanvas”).toDataURL(“image/png”); b.addImage(c, “PNG”, 265, 60); a = document.getElementById(“rightPieCanvas”).toDataURL(“image/png”); b.addImage(a, “PNG”, 205, 440); if ($(“#sales_table”).length) { var d = tableToJson($(“#sales_table”).get(0)); b.setFont(“helvetica”); b.setFontType(“bold”); b.setFontSize(9); $.each(d, function(a, c) { $.each(c, function(c, d) { b.cell(40, 830, 55, 20, d, a); }); }); } b.output(“dataurlnewwindow”); } […]

在jquery.simplemodal中使用iframe,当弹出窗口关闭时iframe重新加载

var pt_popup_options = {}; function pt_popup_iframe(sURL, sOkFunction) { pt_popup_okfunction = sOkFunction; $(“#pt_msgBox”).css(‘width’, ‘700px’); $(“#pt_msgBox”).css(‘heigth’, ‘500px’); $(“#pt_msgBox > p”).html(”); $(“#pt_msgBox”).modal(pt_popup_options); } 当弹出窗口通过关闭按钮或弹出窗口右上角的“x”关闭时,iframe会重新加载并向服务器发出请求。 它不应该这样做。 有什么想法可以防止吗? 我在Chrome和jQuery 1.4.2上。 谢谢!

在iframe.contentDocument上使用时,jQuery.ready()是否有效?

简单问题(如标题中所述): jQuery.ready()在iframe.contentDocument使用时是否有效? 而复杂的问题: 我必须在CMS的输入字段上挂钩一个keyup事件,因此我无法控制HTML,只能控制脚本。 输入位于嵌套在另一个iframe中的iframe内部,因此有一个顶部窗口(浏览器窗口),一个iframe(让我们称之为iframe1)和另一个iframe(我们称之为iframe2)。 脚本和jQuery位于顶部窗口的部分。 我不是很喜欢setTimeout/setInterval ,所以我最初想的是使用jQuery.ready()这样(我省略了选择iframe的代码): $(document).ready(function(){ $(iframe1.contentDocument).ready(function(){ $(iframe2.contentDocument).ready(function(){ $(“input”).keyup(function(){ /* Do stuff */ }); }); }); }); 问题是,当.ready()触发iframe1时,我可以检查iframe1.contentDocument.body.innerHTML ,结果是一个空字符串。 不是人们所期望的。 由于此原因,代码无法绑定keyup事件。 如果有人在想“你正在使用正确的选择器上下文吗?”:是的,我在正确的文档中选择iframe元素(尽管上面的代码片段可能没有完全解释这个,因为我想保持简单)。 也没有任何相同的原始政策问题 – 所有iframe和父窗口都在同一个域上。 使用$(window).load()似乎可以工作,但等待加载图像等等待的时间太长,而不是应用程序无法接受的等待时间。 是否有实现jQuery.ready()function,可以在不使用jQuery.load()情况下在iframe上工作?