- 浏览: 6673 次
- 性别:
- 来自: 长沙
最新评论
文章列表
最近在项目中经常用到模态窗口(showModalDialog),客户需要在一个模态窗口中有"生成Excel报表"并"导出"的功能。
功能的设计思路是这样的:
1、首先在主窗口收集一些需要的数据
2、showModalDialog,将收集的数据传递过去,在模态页面使用window.dialogArguments接收这些参数
3、在模态页面收集客户的个性化定制信息
4、客户点击模态页面上的提交按钮,页面将请求通过Ajax异步方式提交到后台,生成文件,返回文件在服务器上的绝对路径
5、模态页面将内置的一个隐藏的iframe的src先置空,然后将 ...
最近在做报表打印的时候,想偷懒一下,于是就将报表展示的页面里面的HTML全盘拷贝到另一个页面,然后直接调用windows的打印机,即(window.print方法)。
在实现过程中,出现了几个问题:
1、页面里面有后台传过来的JavaScript
2、页面中隐藏了一些DIV,DIV里面有一些iframe,它们会指向别的网页,并引用父页面的一些数据,但是因为当前展示的页面只拷贝了HTML,所以经常会报错
为了偷懒,于是写下了这些javascript的正则表达式
var reg=/<script language=[\"]?javascript[\& ...
现在又找到一份,但是还是有些问题没有解决,第一是将DIV的高度设置为百分比的时候,一定要设置好DIV所在容器的高度,第二是如果表格设置了背景图片,背景图片还是会往上拉走。
<!doctype html public "-//w3c//dtd html 4.0 strict//en">
<html>
<head>
<style>
body {
background-color: #F0F0F0 ;
font: 11px "verdana","Arial" ...