function capturePartMap() {
alert('打印局部');
getFMap().getFInput().inputRect(capturePartMapBack);
}
function capturePartMapBack(x1,y1,x2,y2) {
alert(x1+"--"+y1+"--"+x2+"--"+y2);
getFMap().clearInput();
getFMap().captureMapBox(x1,y1,x2,y2,captureMapBack);
}
function captureMapBack(imageUrl) {
alert(imageUrl);
if(imageUrl=="error") {
alert("打印地图失败");
} else {
alert("生成地图:"+imageUrl);
var theString = "<HTML><HEAD><TITLE>地图打印</TITLE></HEAD>";
theString += "<BODY BGCOLOR=#ffffff>";
theString += "<OBJECT classid=\"CLSID:8856F961-340A-11D0-A96B-00C04FD705A2\" height='0' id='wb' name='wb' width='0'></OBJECT>";
theString += "<h1>";
theString += "<input type='button' value='打印地图' onclick=\"javascript:document.getElementById('wb').ExecWB(6,1);\">";
theString += "<input type='button' value='打印预览' onclick=\"javascript:document.getElementById('wb').execwb(7,1);\">";
theString += "</h1>";
theString += "<img src='"+imageUrl+"'/>";
theString += "</BODY>";
theString += "</HTML>";
var win=window.open("", "mapwin", "height=600, width=800,toolbar=yes,scrollbars=auto,menubar=no");
win.document.write(theString);
win.document.close();
}
}
分享到:
相关推荐
fixPosition:设定是否弹出框随滚动条一起浮动,保持在屏幕的固定位置,默认为true dragOut:设定是否允许拖出屏幕范围,默认为false。 autoClose:设定用户点击窗口中按钮后自动关闭窗口,默认为true(设定为...
2. JavaScript文件:如`dialog.js`,实现弹出窗口的逻辑,包括打开、关闭、定位和事件监听等功能。 3. JSP文件:可能有一个主JSP页面,如`index.jsp`,其中包含了HTML结构和JavaScript引用,以及可能需要的后端逻辑...
本源码收集了19款基于jquery-css3实现的js遮罩弹窗效果,弹出层,就是大家熟悉的浮动窗口,由html5 CSS3 JS jQuery联合实现的可自定义的弹出窗口,实例效果丰富,调用简单,初学者也可看懂。一个HTML5页面演示了19种...
本文将详细介绍一种轻量级且功能强大的JavaScript弹出层库——easyDialog,以及如何在实际项目中使用它。 首先,easyDialog因其简洁的API和优秀的性能而受到开发者们的喜爱。它提供了丰富的定制选项,包括但不限于...
根据提供的文件信息,我们来详细介绍如何使用JavaScript实现一个具有新浪微博效果的带遮罩层的弹出框。这个弹出框不仅具备遮罩层的功能,还能实现拖拽操作,以便用户能够根据自己的需求调整弹出框的位置。该代码示例...
- **重复强调**:在描述中重复了“JavaScript 实现弹出小窗口”六次,虽然这种写法在实际文档中较为少见且不推荐,但从这里可以推断出文章的重点在于详细介绍这一功能的实现方式。 - **核心知识点**:通过 ...
可以使用 window.alert() 方法来弹出提示信息,可以使用 window.confirm() 方法来弹出确认框,可以使用 window.prompt() 方法来弹出输入提示框。 指定链接 可以使用 window.location.href 属性来指定当前显示链接的...
javascript和后台程序对比的缺点 1、不易读性; 2、不好调试性; ............ 有了以上特点,那么我们就要进行好的注释; javascript 注释的标准写法
### JS控制弹出悬浮窗口实例代码知识点 #### 弹出悬浮窗口的优势 在Web项目开发中,特别是在一览画面,也就是数据展示页面中,用户往往需要查看某一条记录的详细信息。传统的做法是通过页面跳转来显示详细信息,...
js 实现 复选框全选(二)! 值得下载看看!资源免费,大家分享!!
### 常用JS正则表达式写法详解 #### 1. 手机号码验证 在进行手机号码验证时,通常需要确保输入的是中国大陆有效的手机号码格式。根据描述中的代码示例,我们可以看到几种不同的正则表达式来匹配不同类型的手机号码...
JavaScript层的属性事件写法是前端开发中常见且基础的操作,它涉及到网页动态交互的核心。在JavaScript中,我们可以对HTML元素进行操作,设置其属性,响应用户触发的事件,从而实现丰富的用户界面。 首先,我们要...
php中弹出对话框的方法如下,一般,在提交信息后需要弹出对话框提示,之后可以自动关闭对话框,弹出对话框有下面集中方法,其实都是利用javascript中的alert()方法。提示结束后关闭当前页,同样可以用javascript的...
`alert("message")`用于弹出带有消息的警告框。 ### 22. 确认对话框:`confirm()` `confirm("message")`弹出一个确认对话框,根据用户的点击返回`true`或`false`。 ### 23. 输入对话框:`prompt()` `prompt(...
JS 编写规范 JS 编写规范是前端开发中必不可少的一部分,它不仅可以提高团队协作效率和代码维护性,还可以输出高质量的文档。以下是 JS 编写规范的要点: 一、规范目的 JS 编写规范的主要目的是为了提高团队协作...
JavaScript中的闭包是一种非常重要的概念,它在编程中起着至关重要的作用,特别是在函数式编程和模块化设计中。闭包本质上是函数能够记住并访问其词法作用域内变量的能力,即使该函数在其词法作用域外部被调用。在...
JavaScript是一种广泛应用于网页和网络应用...在实际开发中,结合JS规范和插件写法,我们可以创建出高效、可维护的JavaScript项目。同时,了解并借鉴现有框架如Arbor的优秀实践,可以提升我们的开发水平和代码质量。
JS(JavaScript)是广泛用于网页开发的一种编程语言。在日常开发中,掌握一些实用的编程小技巧,不仅能提高开发效率,还可以使代码更加优雅和健壮。接下来,我们将详细介绍一些JS中的小技巧,这些技巧有助于提升编程...
这篇博客文章“IE、FF的JS兼容写法”探讨了如何编写能够同时在IE和FF下运行的兼容性JavaScript代码。 首先,我们需要理解这两个浏览器对于DOM(Document Object Model)操作的处理方式有所不同。例如,IE使用的是`...
下面分享一个js 弹出窗, 分 toast , dialog , load 三种弹窗 , 下面用js css 来实现以下: 首先是js代码 | 采用了 es6 的写法 //公共弹窗加载动画 const DIALOG_TOAST = '1', DIALOG_DIALOG = '2', DIALOG_LOAD ...