草庐IT

javascript - iframe 填充或 ie6(及以下)选择 z-index 错误

嗯,我不确定是否有人遇到过这个问题IE6上有一个简短的描述对象显示在任何其他项目之上,甚至是div的...意味着如果你有一个花哨的javascript效果显示一个应该在所有东西之上的div(例如:灯箱,多箱等......)onclick某个元素和那个div与重叠您的div将显示为好像在下[在这种情况下,最大和最小z-index不起作用]我尝试使用谷歌搜索并找到了iframeshim解决方案但我想要一些非常干净的替代品或者更好的是,有没有人找到更好的解决方案?因为使用iframe的方法使用大约130mb的ram可能会减慢穷人的机器 最佳答案

javascript - 使用 JavaScript 在 iframe 中提交表单

iframe位于同一个域中,我尝试了以下代码,但均无效:myframe.document.getElementById("myform").submit();parent.top.frames[0].document.forms[0].submit();myframe.document.getElementById("myform").submit();MyIFrame=document.getElementById("myframe");myIFrame.getElementById("myform").submit();更新:这是HTML:iframesarenotsupporte

加载前隐藏的 iframe 的 Javascript 问题

我有一个包含使用Javascript加载的iframe的页面:index.htmlfunctionsomeFunction(){varmyFrame=document.getElementById('myFrame');varloader=document.getElementById('loader');loader.style.display='block';myFrame.src='myFrame.html';myFrame.onload=function(){myFrame.style.display='block';loader.style.display='none';};

javascript - 更改 iframe 的 src,然后重新加载 iframe

我设法用javascript更改了iframe的srcvarpath='images/tattoo/fullsize/';varh=$('#borderlessFrame').height();varbigFrame=$('#borderlessFrame');functionloadGallery(num){bigFrame=$('#borderlessFrame');vargalPath=path+num;//pathtotheimageh=$('#borderlessFrame').height();varsource=bigFrame.attr('src');source='i

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 - 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 - 为 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 - 在 iframe 中使用 window.open 的唯一弹出窗口

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