在showmodaldialog弹出的窗口里,不能实现文件的下载啊?
但是不用showmodaldialog时,页面是可以实现下载的。
大家有没有遇到同样的问题,怎么解决的!!
===============================================================================
方案一:
以前代码中的<base target="_self">修改为:
<iframe id="download" name="download" height="0px" width="0px"></iframe>
<base target="download">
但是这种方案会在下载文件或图片时弹出一个空白窗口。
方案二:
下载按钮按下,在服务器端,将文件先下载到服务器端,然后将文件名返回到页面,在页面加一段javaScript代码,
在javaScript中再次提交页面,提交时文件名被提交,提交到一个servlet中,servlet中边读取刚在服务器端下载的文件,然后下载到客户端。
这个没有测试过,不知道怎么做
方案三:
将调用页面window.showmodaldialog方法改为window.open方法,事情完美解决,我就是用的这种方法。
相关推荐
newslist.asp的列表链接是用showModalDialog弹出窗口做的:...... 这样做就是用超链接把返回url转递到用showModalDialog打开的新窗口中,当showModalDialog返回时指到转来的url,最终不刷新父窗口。......
1> window.showModalDialog()采用JS原理实现,同时父窗口不可操作,window.open()采用新创建一个窗口,同时父窗口可操作; 2> 父窗口与子窗口传递值的方式也有所不同,在子窗口中操作父窗口也语法也不同,分别为var...
针对window.showmodaldialog弹出窗体无刷新的详细使用
对网页弹出窗口,如WIKI所述,若要保持脚本运行稳定,必须在waitForPopUp这个弹出窗口之后紧跟运行selectWindow命令选中这个弹出窗口(示例),如果仍不稳定请参考这个示例。这里介绍了...
sharepoint 2010 弹出模式窗口showModalDialog并返回值
本篇文章主要是对js showModalDialog弹出窗口进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助
showModalDialog刷新窗口的例子
window.open()和window.showModalDialog(),并解决了showModalDialog()弹出窗口中列表分页的问题。 提供了三个JS方法: (1)showWindow(sURL, width, height); (2)showWindowInPage(pageUrl, params, title, ...
showModalDialog使用例子,父窗口向子窗口传递值,子窗口设置父窗口的值,子窗口关闭的时候返回值到父窗口 纯js 应用广泛 应用广泛
div层实现showModalDialog
This is a `window.showModalDialog()` shim using a modal HTML5 `<dialog>` element and ECMAScript 6 Generators. It was tested in the latest Google Chrome with the *Enable Experimental JavaScript* flag ...
showModalDialog和showModelessDialog 一、showModalDialog和... 二、怎样才让在showModalDialog和showModelessDialog的超连接不弹出新窗口? 在被打开的网页里加上<base target=”_self”>就可以了。这句话一
习惯了Windows编程的小伙伴们往往对wingdows编程中的弹出窗口情有独钟。但是现在window.showmodalDialog()基本上属于被弃用的状态,蓝瘦香菇 目前用window.open()来代替,为此提供此实例,希望能帮助你们。
用showModalDialog弹出页面后,提交表单总是弹出一个新窗口,其实解决方法很简单如下。
NULL 博文链接:https://crabdave.iteye.com/blog/269954
DIV 实现showModalDialog效果,内加树形效果
通过实例,详细说明了showModalDialog弹出网页窗口的应用。
利用js和showModalDialog实现aspxGridview弹出页面对话框进行查询并返回结果
本文实例讲述了JS中showModalDialog关闭子窗口刷新主窗口用法。分享给大家供大家参考,具体如下: 网上找了好长时间 大都是window.opener.location.reload(),等等 都不是我想要的 最后终于发现了一个 想知道的就往下...