Tag: iframe

iFrame中新页面加载时的jQuery事件

我正在尝试在iframe加载新页面时触发的父级上设置一个事件(可能是通过用户点击链接)。 HTML: JS: $(document).ready(function() { $(‘iframe#posts’).live(‘load’, function() { console.log(‘live’); }); }); 问题是console.log()语句永远不会被触发。 我怎样才能实现我想做的事情?

hover不在IE9中使用iFrame

我正在使用CSS3 MegaMenu,它使用jQuery。 我的一个下拉菜单项使用iFrame显示其他地方托管的联系表单。 你可以在这里看到: http : //www.deepdata.biz (它是右侧主导航栏上的最后一项:’电子邮件’) 它工作正常,除了在IE9中,hover工作将其放下,但是一旦鼠标进入iFrame区域,它就会消失,使用户无法填写表单。 我已经读到这是出于安全原因的目的 – 但必须有办法绕过它。 我最初有这个问题,当我自己的forms没有iFrame和使用CSShover3.htc,它在IE中工作正常,所以我很确定这是一个iFrame问题。 在搜索时我已经阅读了使用Javascript的解决方案: http : //jsfiddle.net/ENXpW/3/ – 但是我在编写Java方面缺乏经验阻碍了我理解它以使其适应我的需求。 我搜索的另一个解决方案是将“电子邮件”链接的hover样式更改为onClick命令,但我再次缺乏使用Javascript的经验阻碍了我如何抓住这样做。 任何帮助将不胜感激。 嘉莉

在IE中显示iframe中的blob失败

所以,要点是,我正在将上传的文件下载到数据库,以便在iframe内显示它们,至少大部分都是 这是代码: var ancho = $(window).width() * 0.90; var alto = $(window).height() * 0.90; $(“#DialogoImagen”).dialog({ show: { effect: ‘blind’ }, hide: { effect: ‘blind’ }, width: ancho, height: alto, resizable: true, draggable: true, title: ”, modal: true, position: { my: “center”, at: “top”, of: window } }); $(“#DialogoImagen”).children().remove(); var iframe = $(“”); $(“#DialogoImagen”).append(iframe); 它没有其他世界,我用一个window.URL.createObjectURL(blob)设置iframe src […]

jquery:将隐藏iframe的表单响应保存到变量

heyho, 我有一个表格,我发送到脚本的行动。 响应存储在预标记中的隐藏iframe中。 我想用hquery将html-text答案存储到变量中。 但问题是如何以及何时:-)! onsubmit是提前..你能帮忙吗? $(‘#search’).submit(function(){ alert($(‘#result pre’).html()); }); 任何想法如何获得文本forms的预标签后获得响应? 非常感谢

仅针对IE在JQuery对话框中使用Iframe的问题

我的asp.net Web应用程序面临非常严重的问题,我在其中开发了一个页面,并在Jquery对话框中使用iframe加载该页面。 因为我正在尝试在IE中打开它时遇到错误相关的“未定义对象”和许多后续错误然后在我进行研究后发现对于IE我们需要在打开对话框后根据此答案分配iframe src并且我得到了在IE中打开时的解决方案现在我在尝试关闭popup.final代码时看到如下错误。 function openDialog() { var $dialog = jQuery(‘#dialog’); $dialog.dialog({ autoOpen: false, resizable: false, title: ‘Register App’, modal: true, height: 500, width: 950, show: ‘puff’, hide: ‘puff’, close: function (event, ui) { $(‘#iframeManageApp’).attr(‘src’, ‘about:blank’); $dialog.dialog(‘close’); $dialog.dialog(‘destroy’); if (isReload) { if (isAdd) $(“#” + ”).val(“true”); else $(“#” + ”).val(“”); window.location.reload(); } }, open: function […]

如何禁用iframe中的文本框

场景:一个名为index.html的大型页面,一切都在这里发生。 索引有10个选项卡(jquery ui tabs)。 使用jquery ui的手风琴小部件,每个标签现在平均有3-5个子类别(我被拒绝将图片作为垃圾邮件预防发布但我希望您了解布局的样子)。 这是问题的起点。 iframe驻留在所有这些中,所以我在每个iframe中查看25-30个iframe,大约有5-10个文本字段。 我想要做的只是启用/禁用这些文本字段。 很简单,我知道这可以通过以下方式完成: $(‘input[type=text]’).attr(“disabled”, “disabled”); $(‘input[type=text]’).removeAttr(“disabled”) 索引上的按钮触发一个函数: $(“.frameClass”).each(function () { console.log(“i found a frame called ” + this.name); }); 如何在单击时启用所有输入文本字段的此连接? 我甚至尝试在iframe中创建一个函数,并尝试从.each()调用它 this.unlockFields(); 没有任何地方,任何想法?

使用POST将页面加载到iframe

我想创建一个内部可见其他页面的iframe。 该页面位于我的域名之外。 通常我这样做: $(”).attr(‘src’,’www.thepage.com?data=1′).appendTo(‘body’) 但是如果可以通过POST而不是GET访问www.thepage.com ,我应该如何加载它? $.ajax( type:’POST’,…)因Origin null is not allowed by Access-Control-Allow-Origin.因为Origin null is not allowed by Access-Control-Allow-Origin.而失败Origin null is not allowed by Access-Control-Allow-Origin.

iframeurl更改时发出提醒

此脚本每2秒运行一次,并检测iframe的url是否已更改。 但我无法让它发挥作用。 我想提醒iframe的url是否已更改。 例如,如果有人点击链接并在iframed内容上转到另一页。 var prevSrc = “http://www.bodrumlife.com”; function check() { var curSrc = $(‘#iframe’).attr(‘src’); if (curSrc != prevSrc) { alert(“hobaa”); prevSrc = curSrc; } } window.setInterval(check, 2000); // 2 seconds

有没有办法使用AJAX / jQuery上传图像而不使用Flash或iframe?

还试图避免使用任何插件,(除了jQuery当然,你是否会称之为插件)。 我已经有一个大型系统,并不真的想用大量插件加载它。 当然,如果我也需要,我会寻找一些非常轻的东西。

如何触发iframe事件Jquery

我有一个IFRAME,我想从IFRAME的父级触发一个事件(在iframe中): 只是我想要做的一个粗略的例子 : $(document).ready(function() { // Event is binded inside the iframe $(“#test”).live({ click : function() { alert(“hello”); } }); }); $(document).ready(function() { // Want to trigger it from outside the iframe $(“#i”).contents().find(“#test”).trigger(“click”); });