`
zhouchaofei2010
  • 浏览: 1106420 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

在模式对话框下载文件,页面跳转等解决之道

阅读更多

在 window.showModalDialog生成的模式对话框(模式窗口)  下载文件 ,页面跳转不能用。

 

解决之道:对话框引入的页面引入iframe

 

下载文件例子:

 

<!--js 方法-->
function exportExcel(){
		document.getElementById("downFile").src="<%=path %>/statAnal/oftenExcelReport/excel.action?wbName=zx_ds_zdy_wb";
}

<!--引入iframe-->
<body   style="overflow:scroll">
<iframe id="downFile" width=0 height=0 frameborder=0 scrolling=auto src="" ></iframe>
<form id="form0" name="form0" method="post" action="">

...

</form>
<!-- 点击按钮调用js方法-->
<input name="button" type="button" class="button1" onclick="javascript:exportExcel()"  value="导出报表"/>
<body>

  

分享到:
评论

相关推荐

    QT 实现登陆页面跳转到主页面源码

    确保在正确的情况下能够跳转到主页面,并且在登录失败时能够给出合适的反馈。 通过以上步骤,你可以创建一个简单的QT应用,包含从登录页面到主页面的跳转功能。实际项目中可能涉及更复杂的用户认证机制、错误处理、...

    ssm_ajaxsubmit-ajax提交-模态对话框-ajax上传文件

    在SSM框架中,Ajax常用于提高用户体验,因为它可以实现后台数据的异步处理,避免页面跳转,使用户界面保持活跃。通常,Ajax使用JavaScript的XMLHttpRequest对象与服务器进行通信,通过发送HTTP请求获取响应数据。在...

    VC++ 利用对话框和单文档实现登录跳转

    "VC++ 利用对话框和单文档实现登录跳转"这个项目是关于如何创建一个简单的登录系统,允许用户输入凭据并根据验证结果进行页面跳转。在这个过程中,我们将主要探讨两个关键组件:对话框(Dialog Box)和单文档接口...

    点击GO按钮的下拉菜单页面跳转

    在JavaScript部分,我们需要获取用户在下拉菜单中选择的值,并根据这个值决定页面跳转的目标。以下是一个简单的示例: ```javascript function goToSelectedPage() { var selectBox = document.getElementById('...

    MFC单文档文件对话框propertysheet设置

    MFC提供了一些内置的机制来帮助你解决这些问题,如使用DIALOGEX资源定义对话框布局,使用DoDataExchange处理数据绑定,使用SetWizardMode将属性表设置为向导模式等。 在"压缩包子文件的文件名称列表"中提到的"Prop...

    彻底阻止IE浏览器跳转Edge

    2. **关闭“IE兼容性视图设置”中的“在Microsoft Edge中打开IE模式页面”**: - 启动IE浏览器。 - 点击右上角的齿轮图标(工具),选择“Internet选项”。 - 在“常规”选项卡中,找到“浏览历史”部分,点击...

    SweetAlert2强大的纯Js模态消息对话框插件

    在实际项目中,我们还可以根据需要添加回调函数,处理用户点击按钮后的逻辑,如关闭对话框、执行某些操作或者跳转页面。 SweetAlert2的压缩包文件"jQuerySweetAlert2"可能包含了以下内容: 1. sweetalert2.min.js:...

    iis发布文件的布置过程

    在发布网站到IIS服务器之前,需要配置Web.config文件,包括配置数据库连接字符串、身份验证模式、缓存设置等。 五、ID name的前台和后台的关系 在ASP.NET应用程序中,ID name是指控件的唯一标识符。控件的ID name...

    MicrosoftHTMLHelpWorkshopV1.3汉化版.rar

    其页面跳转必须借助 HTML 内部的超级链接和功能按钮,对于比较简单的几个 HTML 文件也已经足够了。如果 HTML 比较复杂,也可以使用分帧处理,同样会作出很不错的 chm 文件,就像我们进入一些有分帧页面的网站...

    c#跳转窗口取值

    "c#跳转窗口取值"这个主题涉及到的是在WinForms应用中,如何在不同的窗口之间传递数据。这对于创建多窗口或模态对话框的应用程序来说是至关重要的,因为往往需要在不同窗口之间共享信息。 首先,让我们理解窗口间的...

    SpringMVC+jspereport,实现报表分页查看、文件(pdf、excel、word)导出,以及html展示和调用浏览器打印功能实现打印

    SpringMVC可以触发浏览器的打印事件,用户可以在弹出的打印对话框中进行设置,如选择打印机、页边距等。 总结起来,本项目展示了如何利用SpringMVC和JasperReport构建一个功能丰富的报表系统,包括分页浏览、多格式...

    js确认删除对话框适用于a标签及submit

    - 尽管`confirm()`对话框可以阻止页面跳转,但最好在用户点击“取消”后提供进一步的指示或反馈,以改善用户体验。 - 在实际开发中,对于重要操作的确认应该更加谨慎,可能还需要服务器端的二次确认,以防止因...

    excel文件在大屏幕上显示

    在“文件”菜单中选择“打印”,然后在“页面设置”对话框中进行调整。 2. **放大与缩小**:使用Excel的放大和缩小功能来调整视图,确保关键信息在远处也能清晰可见。快捷键“Ctrl + +”可放大,“Ctrl + -”可缩小...

    jquery ui对话框实例代码

    使用对话框,可以有效减少页面跳转,提高用户体验。在桌面应用程序中,用户已经习惯了这种交互模式,因此在网页设计中也需尽力模仿这种操作习惯,以降低用户的学习成本。 jQuery UI是jQuery的一个扩展,它包括一套...

    仿支部包支付完成dialog

    在创建此类对话框时,开发者需要自定义布局来满足特定需求,例如在本例中,我们需要创建一个与支付宝支付成功页面相似的界面。 要实现这个仿支付宝支付成功的`Dialog`,我们可以按照以下步骤进行: 1. **创建...

    FX登陆与跳转(java).zip

    在Java编程领域,FX登陆...总之,FX登陆与跳转是JavaFX应用程序开发中的重要环节,它涵盖了界面设计、用户验证、页面跳转、数据管理等多个方面。通过熟练掌握这些技术,开发者可以构建出高效、用户友好的桌面应用程序。

    百度阅读器怎么打开PDF文件?.docx

    - **页面导航**:在左侧有小箭头按钮,可以展开查看当前页面及总页数,便于快速跳转。 - **添加标签**:你可以为文件添加标签,以便于管理和查找。 - **屏幕截图**:如果你需要保存部分页面内容,可以使用截图功能,...

    金山PDF阅读器 v10.1.0.6663.zip

    金山pdf阅读器是一款很棒的PDF阅读器,金山的产品用着一直都不错,这款PDF阅读器拥有支持多种浏览模式、新增添加书签、阅读记录等功能,简单好用,赶快下载吧! 金山PDF阅读器软件特色 极速阅读 启动迅速便捷,...

    【半成品】桔子信用_微信小程序模板js代码前台前端H5页面源码.rar

    通过wx.navigateTo或wx.redirectTo等API,可以在小程序内部跳转至H5页面。 5. 页面源码分析: 源码通常包含WXML、WXSS和JS文件,以及可能的JSON配置文件。WXML文件负责页面的布局和结构,WXSS文件定义样式,JS文件...

    不随滚动条滚动的模式窗口

    3. **JavaScript逻辑**:当触发事件(如点击链接)时,thickbox会阻止默认的页面跳转行为,然后动态创建一个包含内容的新层(div)并将其插入到DOM中。同时,它会调整页面滚动条的位置,使得模式窗口始终居中显示。 ...

Global site tag (gtag.js) - Google Analytics