Tag: iframe

不使用Zip文件下载多个文件

我有一个通用处理程序Document.ashx ,它通过读取查询字符串中的信息来动态创建Word文档,如Document.ashx?clientid=123&documentid=10 ,它完美地运行。 我需要创建一个带有复选框列表和“ Download All按钮的界面。 到目前为止我最好的想法是使用这样的东西来调用处理程序。 $(“body”).append(” “) Chrome和Firefox按预期处理此问题,但IE9会提示用户询问是否要保存第一个文件但忽略以下文件。 如何从客户端开始下载多个文件? 这是一个内部网站点,因此文件总是在〜1秒内生成,用户一次选择〜3-5个文档。 绝大多数用户都在使用IE9。 我可以告诉每个人他们必须使用Firefox或Chrome,但我宁愿找到适用于所有现代浏览器的解决方案。 我不想创建一个zip文件服务器端,因为它们总是必须首先解压缩它(这对某些人来说太难理解)并且它会减慢它们的速度。

按钮点击是否可以导致iframe中的事件?

假设我在Iframe旁边有一个按钮,并且iframe是一个下载链接。 当我点击外部按钮时,是否可以点击iframe上的下载链接? http://jsfiddle.net/idude/9RQ3N/ Click Me! 例如,在上面的jsfiddle链接中,我如何才能通过单击按钮来下载w3图片? 提前致谢!

将CSS添加到iFrame

可能重复: 如何将CSS应用于iFrame? 现在我正在通过jquery加载iframe: $(window).load(function(){ $(‘iframe’).load(function() { $(‘iframe’).show() $(‘#loading’).hide(); }); $(‘#loading’).show(); $(‘iframe’).attr( “src”, “http://www.url.com/”); }); 我有一个自定义样式表,我想应用于该页面。 iframe中的页面不在同一个域中,这就是为什么它很棘手。 我找到了允许您添加单个标签的解决方案,但不是整个样式表。 编辑:有问题的页面是通过file://在Mobile Safari中加载的,因此跨域策略不适用。

Fancybox卡在IE中加载iframe

我在使用fancybox在IE中的iframe中加载PDF时遇到问题。 当我点击链接时,我得到了gif加载器,它只是永远旋转。 控制台或页面上没有错误或类似的错误。 所有版本的IE都会出现问题。 所有其他浏览器工作正常。 此外,PDF是内部文件。 这是一些代码: HTML <link rel="stylesheet" type="text/css" href= /> <script src= type=”text/javascript”> Test Doc JS $(document).ready(function(){ /* fancybox handler */ $(‘.fancybox-media’).fancybox({ openEffect : ‘none’, closeEffect : ‘none’, autoSize: true, type : ‘iframe’ }); }); 编辑:我也尝试升级jQuery,无济于事。 编辑:这是一个jsFiddle ,非常简单,在我的IE浏览器中不起作用。

使用jQuery更改iFrame的HTML?

有没有办法使用jQuery操纵来自同一域的iframe的HTML? 谢谢您的帮助。

点击链接javascript停止所有播放iframevideo

我的网页上有一个iframevideo列表。 Stop all videos 我需要停止所有播放iframevideo点击链接Stop all videos 。 我怎样才能做到这一点?

从Iframe关闭jQuery UI对话框

我已经实现了以下代码,用于在jQuery对话框中上传照片(使用iframe)。 这是Iframe 这是父页面上的jQuery代码 ,它负责打开对话框。 $(“#upload-image”).click(function (e) { e.preventDefault(); $(‘#upload-form’).dialog({ modal: true, width: 300, title: “Upload Image”, autoOpen: true, close: function(event, ui) { $(this).dialog(‘close’) } }); }); 然后,我在上传成功后注入脚本(在iframe页面上),将结果传递回父页面,但我想同时关闭对话框。 $(document).ready(function () { $(parent.document).find(‘#imagePathValue’).val(‘theimagevalue’); $(parent.document).find(‘#upload-form’).dialog(‘close’); }); #imagePathValue成功传递,但我似乎无法关闭对话框。 有任何想法吗?

使用jQuery将样式表附加到iframe

我正在创建一个HTML编辑器,类似于我现在正在键入的输出,下面的输出。 我正在使用iframe并将$ htmlTextBox.val()转储到iframe的主体中。 我正在尝试在iframe中创建一个样式表,以使它看起来像它的工作一样好。 提前致谢! $htmlTextBox.keyup(function(){ SetPreview(); }); function SetPreview() { var doc = $preview[0].contentWindow.document; var $body = $(“body”, doc); $body.html($htmlTextBox.val()); }

嵌套的iframe,AKA Iframe Inception

使用jQuery我试图访问div id =“element”。 … 所有iframe都在同一个域中,没有www /非www问题。 我已经成功选择了第一个iframe中的元素,但没有成功选择第二个嵌套的iframe。 我尝试了一些事情,这是最近的事情(也是一次非常绝望的尝试)。 var iframe = jQuery(‘#upload’).contents(); var iframeInner = jQuery(iframe).find(‘iframe’).contents(); var iframeContent = jQuery(iframeInner).contents().find(‘#element’); // iframeContent is null 编辑:为了排除计时问题,我使用了点击事件并等了一会儿。 jQuery().click(function(){ var iframe = jQuery(‘#upload’).contents().find(‘iframe’); console.log(iframe.find(‘#element’)); // [] null }); 有任何想法吗? 谢谢。 更新:我可以像这样选择第二个iframe …… var iframe = jQuery(‘#upload’).contents().find(‘iframe’); 现在的问题似乎是src是空的,因为iframe是用javascript生成的。 因此选择iframe但内容长度为0。