Html,javascript,css等关于Web页面处理的随笔...
浏览器插件之ActiveX开发(五)
摘要:前面四篇文章都是在描述如何用C++开发基于MFC的ActiveX插件以及如果对插件进行打包和在Web页面中调用,但确忽略了一个非常重要的问题:代码签名。《浏览器插件之ActiveX开发(三)》提及了两种注册插件的方法,其中IE自动下载并注册插件的方法就涉及到签名问题,如果cab包是未签名的或签名不被信任的,IE就拒绝注册该插件。 一、数字签名简述 现在的各种软件星罗密布、鱼龙混杂,用户在使用...
阅读全文
posted @
2013-01-28 17:23
野文
阅读(9900)
推荐(4) 编辑
浏览器插件之ActiveX开发(四)
摘要:简单总结一下前几篇文章的内容,《浏览器插件之ActiveX开发(一)》简单介绍了一下如何在Vs.net 2008下用C++开发基于MFC的ActiveX插件,《浏览器插件之ActiveX开发(二)》介绍了开发插件时可能遇到的问题,《浏览器插件之ActiveX开发(三)》介绍了如何注册插件以及如何打包成cab文件。但是,到目前为止还没有专门提及如何在Web页面中调用插件,本文主要针对这个问题进行展...
阅读全文
posted @
2013-01-25 16:02
野文
阅读(42691)
推荐(2) 编辑
浏览器插件之ActiveX开发(三)
摘要:ActiveX插件如果想在Html中进行引用,必须先对插件ocx文件进行注册,即通过regsvr32将该控件注册到用户的操作系统里。在实际应用中,一般有两种方式来达到这个目的: 一、通过安装程序注册ActiveX 这种方式非常直观,就是制作一个简单的安装程序,该安装程序的任务就是将打包的ocx文件及其依赖文件解压复制到系统目标位置,然后再通过执行regsvr32命令将已复制到用户机器目标位置...
阅读全文
posted @
2013-01-24 18:44
野文
阅读(16435)
推荐(4) 编辑
浏览器插件之ActiveX开发(二)
摘要:按照上文《浏览器插件之ActiveX开发(一)》的步骤,能开发一个基于MFC的简单的ActiveX控件。不过在实际操作中还是会遇到一些问题。由于对COM编程了解得很少很少,有些问题我也没有找到很好的解决方法。 一、ActiveX需要引用其他dll的问题 我们的ActiveX需要对IC卡设备进行读写,所以需要调用设备自带的接口。设备厂商提供了“mwhrf_bj.lib”、“mwhrf_bj....
阅读全文
posted @
2013-01-23 18:32
野文
阅读(19526)
推荐(3) 编辑
浏览器插件之ActiveX开发(一)
摘要:一般的Web应用对于浏览器插件能不使用的建议尽量不使用,因为其涉及到安全问题以及影响用户安装(或自动下载注册安装)体验问题。在有特殊需求(如涉及数据安全的金融业务数据交互、需插件才能实现的与本地设备的交互等)的情况下可以酌情慎用。 浏览器插件总体可以划分为两大阵营,即IE支持的插件以及非IE支持的插件。本来在Netscape时代,对于浏览器插件是有公用的规范的(NPAPI),一开始所有浏览器都...
阅读全文
posted @
2013-01-22 17:46
野文
阅读(97927)
推荐(19) 编辑
在Javascript中动态加载css文件和js文件
摘要:一、动态加载CSS文件 function loadCss( cssUrl, attachToTopWindow ){ var $head = attachToTopWindow ? top.$('head') : $('head'); if($("link[href='"+cssUrl+"']").length==0){ $("<link>") .app...
阅读全文
posted @
2012-12-26 15:23
野文
阅读(817)
推荐(0) 编辑
[转]动态操作Stylesheet里的rule
摘要:原标题: Totally Pwn CSS with Javascript From: http://www.hunlock.com/blogs/Totally_Pwn_CSS_with_Javascript The last great frontier for a Javascript programmer is usually the direct manipulation of a styl...
阅读全文
posted @
2012-12-26 15:14
野文
阅读(3059)
推荐(0) 编辑
[转]TFS提供修改密码的页面
摘要:From http://www.cnblogs.com/sansi/archive/2010/04/27/1722510.html 背景: 以工作组的方式在服务器A上架设了TFS2008,分配给组员的帐户是服务器A的本地帐户,在这种情况下,组员如果想要修改密码,就需要提供一个修改的平台。 首先想到的是,在TFS的Sharepoint门户上集成修改密码的页面,但是很遗憾,在网上找到的Web par...
阅读全文
posted @
2012-12-25 18:03
野文
阅读(2264)
推荐(0) 编辑
[转]Ultimate guide to table UI patterns
摘要:From: http://www.jankoatwarpspeed.com/post/2010/02/26/table-ui-patterns.aspx Translate: http://article.yeeyan.org/view/155461/107291 Many agree that tables are a phenomenon in user interface design: t...
阅读全文
posted @
2012-12-25 10:14
野文
阅读(285)
推荐(0) 编辑
[转]去掉网页上链接或按钮的虚线框
摘要:原文:http://wangye.org/blog/archives/70/ 经常用鼠标在链接或按钮上点击时会出现虚线框,很多朋友常常想去掉这个不雅的虚线框,但是我个人还是觉得去掉虚线框还是要谨慎为好,为什么呢,因为当你去掉虚线框后表面上确实美观了很多,用鼠标点击链接或按钮时顿觉清爽,但是这同时还带来了可访问性和易用性的下降,为什么这么说呢,因为有些童鞋习惯上用键盘快速的定位并访问相关的链接或...
阅读全文
posted @
2012-12-24 18:04
野文
阅读(938)
推荐(0) 编辑
Cookie文件格式
摘要:原文参考:http://blog.csdn.net/lixianlin/article/details/2738229 1、Cookie文件的实质 Cookie实际上是Web服务端与客户端(典型的是浏览器)交互时彼此传递的一部分内容,内容可以是任意的,但要在允许的长度范围之内。客户端会将它保存在本地机器上(如IE便会保存在本地的一个txt文件中),由客户端程序对其进行管理,过期的Cookie会...
阅读全文
posted @
2012-11-13 15:37
野文
阅读(11656)
推荐(0) 编辑
Asp.net项目因Session阻塞导致页面打开速度变慢
摘要:前年有个Asp.net项目上线后,正常情况下大部分页面打开速度都很快,但个别页面处理速度较慢。奇怪的是一旦访问个别速度慢的页面后,在该页面还未响应完毕前再去访问任何其他页面都需要等待很久才有响应。 经过仔细分析和查找,原来发现罪魁祸首是Session阻塞造成的。默认情况下session状态是“可写状态”(EnableSessionState=”true”),即当用户打开任何一个页面时,该页面的...
阅读全文
posted @
2012-09-27 15:55
野文
阅读(3127)
推荐(4) 编辑
AvoidRepeatSubmit-通过Javascript避免客户端重复提交请求
摘要:Web项目上线后当访问压力增大时,处理速度往往比在测试环境时慢好多倍。当用户点击页面控件提交请求半天没反应时,他就会不停的重复点击该控件,造成请求的重复提交,这个时候很多问题就暴露出来了。上个项目是用Asp.net+C#开发的,为了避免这个重复提交问题,在以前的一个js版本上做了一些完善,虽然技术比较传统,但还是能做为应急之用。 Asp.net客户端提交的路径分为以下几种: a) 点but...
阅读全文
posted @
2012-09-27 14:48
野文
阅读(2382)
推荐(1) 编辑
FireFox下竟然对HTML注释与IE下有不同的解析
摘要:今天一个页面在IE下运行正常,但在FireFox下展示不正确,经调试是因为FireFox下有javascript脚本没有正确运行,百思不得其解!经过一番查找,然来是注释造成的,就这么简单的一行HTML注释: <!------------------------------ 非注册用户评级弹出引导框 ------------------------------------------>I...
阅读全文
posted @
2009-11-30 15:05
野文
阅读(355)
推荐(0) 编辑
搜索结果按匹配字段进行排序
摘要:谈到搜索,一般就想起了SQL Server的FullTextSearch(全文搜索)功能,它确实强大,但使用起来也要做一些较为繁琐的准备工作,一般小型的项目或者对搜索要求(包括性能需求)不是很高的情况下实用它还是有点太重型了。简单的搜索用SQL查询即可,但一般面临的一个问题就是如何对搜索结果按匹配字段进行优先级排序。 例如有个产品表(Products),它的字段包:括产品ID、产品名称、产品类别...
阅读全文
posted @
2009-11-20 18:23
野文
阅读(4120)
推荐(1) 编辑
后台如何通过Request取得多个含有相同name的控件的值?
摘要:在Asp.net开发中,所有html控件的值都是可以在服务器端用后台代码的Request[name]来获取其值的。但如果有多个相同name的Html控件提交到后台,怎么分别取各个控件的值呢?而多数情况下这些控件的个数是不定的。 例如在填写简历表单中,“工作经历”这项内容是可以让用户动态增加的,可能有的用户有3条工作经历,有的用户有5条工作经历。当然,我们讨论这个问题的前提是由用户动态增加后一起提...
阅读全文
posted @
2009-10-29 17:39
野文
阅读(6358)
推荐(0) 编辑
Css+Div在IE6上一些细小问题总结
摘要:好久没有做过Web开发了,最近做些css+div的页面设计工作还真有些不顺手,特别是有些东西在IE8上运行很正常,而在IE7和IE6上就离谱了。这里就一些ie6下不同之处做一下记录吧。 1、Div做线条的问题 在设计页面时有时候想用一个Div来模拟一条直线(某些情况是可以用Border和Padding等来实现的),给Div设置宽和高,并设置背景色或背景图,如: #bottomLine{ ba...
阅读全文
posted @
2009-10-29 15:46
野文
阅读(1006)
推荐(2) 编辑
尝试通过HttpWebRequest向TAOBAO批量发布商品及上传图片
摘要:朋友开了个淘宝店,所以经常要将新商品及图片发布到网店里,而且有时还需要上传很多商品。如果手工一条一个商品的上传未免太花时间,所以我就琢磨着能否用WinForm写个程序通过WebRequest发送POST/GET请求来达到这个目的。由于上传上品时即有普通的Form字段信息需要提交,还需要上传图片,所以在写HttpWebRequest时参考了这个帖子http://bytes.com/topic/c-s...
阅读全文
posted @
2009-10-18 22:58
野文
阅读(5750)
推荐(2) 编辑
简单探照灯遮照效果的几个Silverlight程序(Silverlight 2.0)
摘要:在Silverlight 2.0下实现的几个小程序,包括简单的探照灯效果...
阅读全文
posted @
2009-05-26 17:02
野文
阅读(2767)
推荐(0) 编辑
Silverlight 2.0在IE6 SP2上的虚线边框问题
摘要:用〈asp:Silverlight /〉控件取代直接使用〈object /〉标签来避免在ie6 sp2下的虚线边框问题...
阅读全文
posted @
2009-05-26 10:33
野文
阅读(1527)
推荐(0) 编辑