代码如下: def covert_xml_special_char(convert_str): 替换xml中的特殊字符 convert_str = convert_str.replace(&, &) convert_str = convert_str.replace("", ") convert_str = convert_str.replace("", ) convert_str = convert_str.replace(<, <) convert_str = convert_str.replace(>, >) return convert_str
1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 代码如下: 到页面,或者使用JavaScript在需要的时候临时添加也可以: 代码如下: document.body.insertAdjacentHTML("beforeEnd", "<object id=\"WebBrowser\" width=0 height=0 \ classid=\"clsid:8856F961-340A-11D0-A96B-00C04FD705A2\">"); 2 .页面设置和打印预览 如下所示,直接调用即可 代码如下: document.all.WebBrowser.ExecWB(6,6) 直接打印 document....
抱着“取之于众 服务于众”的思想,我总结了一下,把它拿到网上来与大家分享,希望能帮助遇到类似问题的朋友。 我主要使用了IE内置的WebBrowser控件,无需用户下载和安装。WebBrowser有很多功能,除打印外的其他功能就不再赘述了,你所能用到的打印功能也几乎全部可以靠它完成,下面的问题就是如何使用它了。先说显示后打印,后面说后台打印。 1.首先引入一个WebBrowser在需要打印的页面,可以直接添加: 到页面,或者使用JavaS...
Javascript刷新页面的几种方法: 代码如下:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand(Refresh) 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href 自动刷新页面的方法: 1.页面自动刷新:把如下代码加入区域中 代码如下: 其中20指每隔20秒刷新一次页面. 2.页面自动跳转:把如下代码加入区域中 代码如下: 其中20指隔2...
没有办法,实践证明最好的解决办法是自己写一个OCX控件,这样就只要注册一下OCX控件就可以了,同时OCX控件的可扩展性非常大,也就是给vc\delphi这些程序的功能引入到web中,其功能可想而知! 这里不说明OCX开发的过程了,给自己写的OCX控件共享一下,希望能给一些朋友提供帮助。 这个OCX控件中提供了一个getFiles()方法,只要获取控件对象,然后调用getFiles()方法就可以获取对应路径下的所有文件,如下图: 该控件可以选择任意盘符...
使用环境: showModalDialog IE4以上版本 showModelessDialog IE5以上 区别: showModalDialog 被打开后就会始终保持输入焦点。无法操作主窗口,除非关闭对话框。 showModelessDialog 被打开后,用户可以随机切换输入焦点。只是主窗口被对话框挡住。 使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, ...
在这里我给大家介绍或者说是展示一下我自己的做的两种模态对话框方法一 本方法是采用ASP.NET AJAX的扩展控件:ASP.NET AJAX Control Tool Kit中的ModalPopupExtender控件实现的: 第一步,我们先创建一个ASP.NET页面:ModalPopup.aspx 页面代码: 代码如下: Inherits="_Default" %> .p_Login {}{ width: 230px; height: 180px; padding: 15px 15px 15px 15px; background-color: #fff; border: 2px solid #ccc; } .Password ...
第一个 文字上下间隔滚动 修正版符合WEB标准的文字间隔滚动JS代码 var marqueeContent=new Array(); //滚动新闻 marqueeContent[0]='14:25 HTML/JS互相转换工具-IE7兼容版'; marqueeContent[1]='14:25 css 在线压缩工具'; marqueeContent[2]='14:25 CSS整形与最佳化工具[压缩] '; marqueeContent[3]='14:25 JS Minifier js压缩'; var marqueeInterval=new Array(); //定义一些常用而且要经常用到的变量 var marqueeId=0; va...
1问题来自一位网友的提问: web页面里有多个表单,每个表单对应着某一类数据操作。 比如一个详细的简历信息页面分 1、个人资料 2、工作经验 3、项目经验 4、其他信息 4个表单。 一般的需求是允许用户单独提交其中任何一个表单到下一个页面进行修改操作(也就是说页面有4个不同的修改按钮,点击哪个按钮则只提交某一个表单的数据到服务器,并根据表单的action)。 现在有这样的需求,允许用户选择其中任意的一个或多个表单进行提交修...
JavaScript 对象是词典 在 C++ 或 C# 中,在谈论对象时,是指类或结构的实例。对象有不同的属性和方法,具体取决于将它们实例化的模板(即类)。而 JavaScript 对象却不是这样。在 JavaScript 中,对象只是一组名称/值对,就是说,将 JavaScript 对象视为包含字符串关键字的词典。我们可以使用熟悉的“.”(点)运算符或“[]”运算符,来获得和设置对象的属性,这是在处理词典时通常采用的方法。以 下代码段 代码如下: var userOb...
接上文说道的JSQL 4.当然随着HTML5的普及,web DB 已经是大势所趋了 所以,JSQL封装到: 代码如下: _CLIENTDATABASE_ = HotelManage; _CLIENTDBVERSION_ = 0.1; _CLIENTDBDESC_ = "First Client DataBase"; _CLIENTDBSIZE_ = 10240; JSQL("create table sqllite(id int)").OnClient().execute(); for (var i = 0; i < 1000; i++) { JSQL("insert into sqllite (id) values ("+i+")").OnClient().execute(); }; var result = ("sel...
但有时候,需要当某事件触发时,我们先做一些操作,然后再跳转,这时,就要用JAVASCRIPT来实现这一跳转功能。 下面是具体的做法: 一:跳转到新页面,并且是在新窗口中打开时: 代码如下: function gogogo() { //do someghing here... window.open("test2.html"); } window是一个javascript对象,可以用它的open方法,需要注意的是,如果这个页面不是一相相对路径,那么要加http://,比如: 代码如下: function gogogo() { window...
并不一定全,有的也可能不准确,比如新出的IE8、 Chrome等都没有太多涉及,虽然最近做的一些项目也兼容了IE8、Chrome等,但都没来的及总结进去,后来就忘了...汗。大家一起慢慢完善吧。javascript部分1. document.form.item 问题问题:代码中存在 document.formName.item("itemName") 这样的语句,不能在FF下运行解决方法:改用 document.formName.elements["elementName"]2. 集合类对象问题问 题:代码中许多集合类对象取用时使用...
外部JS的阻塞下载 所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。 有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理, 当浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在转换的过程中如果发现某个节点(node)上引用了CSS或者IMAGE,就会再发1个request去...
几乎所有的富 Web 应用都基于一个或多个 Web UI 库或框架,这些 UI 库与框架极大地简化了开发进程,并带来一致,可靠,以及高度交互性的用户界面。本文介绍了 15 个非常强大的 JavaScript Web UI 库,非常适合各种各种规模的富 Web 应用的开发。 LivePipe LivePipe UI 基于 Prototype Javascript 框架,包含了一整套经严格测试并高度可扩展的 UI 控件,拥有很好的文档,在不支持 JavaScript 的环境中,可以无缝降级使用。包括 Tab,...