`
weigang.gao
  • 浏览: 468753 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

当点击"查看详情"的时候,弹出pdf解析出来的图片

    博客分类:
  • PDF
 
阅读更多

 

1.父页面index.jsp

 window.showModalDialog("<%=basePath%>/GroupAgencySell/productDetailShow.jsp",tugissPdfpicpath,"status:no;scroll:yes;dialogWidth:800px;dialogHeight:1000px"); 

 

 

2.子页面showModalDialog 弹出的页面 productDetailShow.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%> 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<style type="text/css">
div#download{
  height:20px
}
</style>
<script type='text/javascript' src='<%=basePath%>GroupSellCss/scripts/jquery-1.11.0.min.js'></script>
<script type="text/javascript">
$(document).ready(function(){
	//alert('test1');
	var obj = window.dialogArguments;//获取父页面传递过来的参数
	//alert("${pageContext.request.contextPath}");
	$.ajax({
		type : "post",
		url : "${pageContext.request.contextPath}/json/getProductDetail.action",
		data : {
			"tugissPdfpicpath" : obj
		},
		dataType : "json",
		success : function(data) {
			var json = $.parseJSON(data);
			alert(data);
			if (json.status == "success") {
				var size = json.jsonData.length;
				var dvobj = document.getElementById('html');
				for (var i = size - 1; i >= 0; i--) {
					var imgSmallObj = document.createElement('img');//创建一个DOM元素(<img src="" />)
					imgSmallObj.id = "img_" + i;
					imgSmallObj.src = json.jsonData[i];
					imgSmallObj.style.width = "800px";
					dvobj.insertBefore(imgSmallObj, dvobj.firstChild);
				}
			}
		}
	});
	
});

</script>
</head>
<body>
<div id="html">
</div>
<%-- 下载PDF --%>
<div id="download" >
<input type="button" name="submit" value="提交" />
</div>
</body>
</html>

 

 

分享到:
评论

相关推荐

    手机 pdf 阅读器

    由于改善了文件浏览的功能,因此取消了阅读到未尾弹出上一个/下一个的选择窗口 程序的图标改得正规了一些 对未知类型的文件也可以选择以TXT的方式打开了 修正三星用户时间不准的BUG 修正SE/S40用户背景灯关闭时闪屏...

    ANSYS 14.0理论解析与工程应用实例_13151610

    全面介绍了有限元方法、单元、模型的建立、网格划分、加载、求解、后处理、线弹性静力学分析、梁结构分析、壳结构分析、非线性分析、屈曲分析、...全书围绕ANSYS软件的功能进行讲解,并给出了大量具有工程背景的实例。

    Pdf--to--XML:PDF TO XML 转换器(Web 应用程序)

    PDF TO XML 转换器(Web 应用程序)使用的... 用户可以在 UI 中看到所有类型的格式,如果需要任何更改,这些文本区域也可以编辑,最后如果一切正常,将弹出下载按钮以下载 xml 文件。 注意:需要根据pdf文件修改代码。

    FIPER培训初级教程3.pdf

    在弹出的"Component Editor"界面中,首先编辑"Command"页:在"Basic- &gt;Command Line"一项,定义为 weightsarg.exe 这个可执行命令所在路径。对于本 案例 Simcode 设置,可执行代码 weightsarg.exe 以"weightsarg....

    安徽继续教育计算机应用基础作业参考答案.pdf

    命令前有符号( )表示该命令有效 B、 带省略号(…)的命令执行后会打开一个对话框 C、 命令呈暗淡的颜色,表示相应的程序被破坏 D、 当鼠标指向带黑三角符号的菜单项时,会弹出一个级联菜单 参考答案: C 展开解析 ...

    深入Java虚拟机(原书第2版).pdf【附光盘内容】

    10.4 弹出栈顶部元素,将其赋给局部变量 10.5 wide指令 10.6 一个模拟:“fibonacci forever” 10.7 随书光盘 10.8 资源页 第11章 类型转换 11.1 转换操作码 11.2 一个模拟:“conversion diversion”...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    实例202 在关闭窗体时弹出确认对话框 270 实例203 隐藏应用程序在任务栏中的图标 272 实例204 实现动态系统托盘图标 272 实例205 实现气泡提示窗口 275 实例206 从桌面右下角显示的Popup窗口提醒 276 实例207 设置可...

    Visual C++程序开发范例宝典(PDF扫描版).part3

    含本书教程PDF 共399个实例: 第1章 窗体与界面设计   1.1 菜单应用实例   cc实例001 在系统菜单中添加菜单项   cc实例002 带图标的程序菜单   cc实例003 根据表中数据动态生成菜单   cc实例004 浮动...

    Eclipse权威开发指南3.pdf

    5.4.5 查看CVS命令..... 143 5.4.6 CVS是如何管理工作空间中项目的..... 143 5.4.7 在Team快捷菜单中可获得的CVS操作..... 144 5.4.8 Team Synchronizing透视图和Synchronize向导..... 146 5.4.9 处理...

    Eclipse权威开发指南1.pdf

    5.4.5 查看CVS命令..... 143 5.4.6 CVS是如何管理工作空间中项目的..... 143 5.4.7 在Team快捷菜单中可获得的CVS操作..... 144 5.4.8 Team Synchronizing透视图和Synchronize向导..... 146 5.4.9 处理...

    Eclipse权威开发指南2.pdf

    5.4.5 查看CVS命令..... 143 5.4.6 CVS是如何管理工作空间中项目的..... 143 5.4.7 在Team快捷菜单中可获得的CVS操作..... 144 5.4.8 Team Synchronizing透视图和Synchronize向导..... 146 5.4.9 处理同一文件的...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    4.26 离开与关闭程序的弹出窗口——对话窗口上的ICON图标 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView——Linkify规则 5.2 ACTION!CALL!拨打电话——Intent.ACTION.CALL的使用 5.3 自制发送...

    论文研究-二维多域弹性问题虚边界无网格伽辽金法分析.pdf

    最后通过计算数值实例为复合材料交界面上接触应力的计算,给出了复合圆盘接触面上的法向、径向应力,分多种方案调整每个子域的虚边界半径值,所得结果与解析解、其他数值方法进行比较。结论是二维多域弹性问题虚边界...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    4.26 离开与关闭程序的弹出窗口——对话窗口上的ICON图标 第5章 交互式通信服务与手机控制 5.1 具有正则表达式的TextView——Linkify规则 5.2 ACTION!CALL!拨打电话——Intent.ACTION.CALL的使用 5.3 自制发送...

    Visual C++程序开发范例宝典(PDF扫描版).part2

    含本书PDF教程 共399个实例: 第1章 窗体与界面设计   1.1 菜单应用实例   cc实例001 在系统菜单中添加菜单项   cc实例002 带图标的程序菜单   cc实例003 根据表中数据动态生成菜单   cc实例004 浮动...

    【国外电子与通信教材系列】《信号完整性分析》中文版- 3(PDF)

    ·解决信号完整性问题的四个实用技术手段:经验法则、解析近似、数值模拟、实际测量 ·物理互连设计对信号完整性的影响 ·数学推导背后隐藏的解决方案 ·改进信号完整性推荐的设计准则 通常,大多数同类书籍都会花费...

    【国外电子与通信教材系列】《信号完整性分析》中文版- 2(PDF)

    ·解决信号完整性问题的四个实用技术手段:经验法则、解析近似、数值模拟、实际测量 ·物理互连设计对信号完整性的影响 ·数学推导背后隐藏的解决方案 ·改进信号完整性推荐的设计准则 通常,大多数同类书籍都会花费...

    CSS网站布局实录 (第二版)PDF版

    4.1.3 下拉及多级弹出式菜单 4.1.4 门户网站的导航设计(闪客帝国) 4.2 背景控制 4.2.1 背景颜色 4.2.2 背景图片 4.2.3 背景定位 4.2.4 背景滚动 4.2.5 背景属性缩写 4.2.6 基于背景控制的导航优化 4.3 使用列表元素 ...

Global site tag (gtag.js) - Google Analytics