easyUI tree自定义展开,收缩图标

评论(0)浏览(840)分类:easyui开发技巧
easyUI tree自定义展开,收缩图标  easyUI tree自定义展开,收缩图标.easyUI tree数据节点有iconCls配置可以给节点配置自定义图标,iconCls自定义图标后,对于有子节点的节点,展开和收缩状态都显示的是同一个图标,要想这个节点展开,收缩状态显示不同的图标,需要修改源代码来实现。  本示例居于jquery-easyui-1.4.4修改,效果如下所示,其他版本的修改应该差不多,找不到..

canvas保存为图片,兼容IE9+,chrome,Firefox

评论(0)浏览(838)分类:JavaScript/Ajax开发技巧
canvas保存为图片,兼容IE9+,chrome,Firefox  javascript将canvas对象保存为图片示例,兼容IE9+,chrome,Firefox,效果如下firefox将canvas对象保存为图片chrome将canvas对象保存为图片IE11将canvas对象保存为图片  javascript将canvas保存为图片源代码如下titlejavascript将canvas对象保存为图片示例/titlecanvas id=c/canvasbr /input type=button value=保存canvas为图片 onclick=..

uploadify在firefox中无法使用生成flash对象

评论(0)浏览(835)分类:flash/flex/fcs/AIR
uploadify在firefox中无法使用生成flash对象  昨天upload在firefox下出现uploadify:Some files were not added to the queue: The file xxx is empty.错误,于是升级了flash插件解决了这个bug。但是今天重启后发现firefox下uploadify尽然不会生成flash dom对象了,显示的是原始的html dom对象,但是chrome下是好的。chrome下uploadify生成了flash对象firefox下uploadify显示的是DOM对象..

巧用签名修改Foxmail撰写邮件默认字体和大小

评论(0)浏览(834)分类:操作系统及应用软件
巧用签名修改Foxmail撰写邮件默认字体和大小  在撰写新邮件的时候,Foxmail默认的字体是verdana字体,大小为10px。如果需要另外的字体或者更改字体大小,每次都需要手动修改,比较麻烦。  字体就不过了,才10px的字体有些小,看来不太舒服。一般撰写商务邮件什么的都会插入联系方式什么的,这个可以通过签名来实现,这样我们只需要编辑好签名的默认字体和字体大小就可以了。这样在新建..

asp解码chrw/chr编码文件还原为源代码

评论(0)浏览(833)分类:Asp/VBScript
asp解码chrw/chr编码文件还原为源代码  将asp函数的参数通过chrw编码加密后,如后解码chrw内容。下面的解码函数,原来很简单,用正则提取内容中的chrw串,然后eval动态执行获取的chrw串得到内容,再执行替换即可。注意事项参考源代码里面的注释,注意将源代码保存为vbs格式的文件后执行,如果是asp文件,需要将createobject修改为server.createobject  asp chrw编码解密文件源代..

获取asp ISAPI_Rewrite重写后的伪静态URL地址

评论(2)浏览(831)分类:Asp.Net/C#/WCF
获取asp ISAPI_Rewrite重写后的伪静态URL地址  如何获取被ISAPI_Rewrite重写后的URL。【解决方法试用于asp和asp.net】  测试环境:IIS6中使用ISAPI_Rewrite对Default.aspx进行重写,重写后的地址为:Index-After-ReWriter.html。  需要获取重写后的地址,即Index-After-ReWriter.html。解决方案asp.netstring rawurl=Request.ServerVariables[HTTP_X_REWRITE_URL];Response.Write(raw..

Ext4更新store总记录数量

评论(0)浏览(828)分类:extjs开发技巧
Ext4更新store总记录数量  如果ext4的store对象通过loadData方法加载数据时,而不是通过load方法,那么即使配置了reader对象的totalProperty也无法正常获取总的记录数,为0。这样如果需要分页的时候就比较麻烦了,获取不到总的记录数。  注意:使用store的loadData方法加载的数据是JSON数组,不能是JSON对象。如{total:100,data:[{name:'showbo',addr:'..

Flash发布是弹出安全警告的解决方案

评论(0)浏览(826)分类:flash/flex/fcs/AIR
Flash发布是弹出安全警告的解决方案 问题描述: 总是跳安全性警告.求解决方法. 我在调试FLASH时总是发现这样一个问题. 如果FLASH里面有做了带链接的按钮 或有发送命令和参数的语句的话,放在网页里调试的时候就会跳出一个警告框, 内容是: "MACEOMEDIA FLASH PLAYER已终止一项可能不安全的操作. 您的计算机或网络上存在以下本地应用程序: X:\XXX\XXX\XXX\abc.swf 正在尝试与以下可访问..

C#使用wkhtmtopdf将html生成pdf

评论(0)浏览(820)分类:Asp.Net/C#/WCF
C#使用wkhtmtopdf将html生成pdf  关键字:C#如何将html代码生成对应显示的pdf文件。C#将url地址生成pdf文件  Calling wkhtmltopdf to generate PDF from HTML 老外最多人加分的那篇做法,使用wkhtmtopdf(GPL协议)可以省很多程序代码, 首先到官网http://wkhtmltopdf.org/downloads.html,下载对应版本的wkhtmtopdf进行安装。  wkhtmltopdf,一个集成好了的exe文件(C++编..

Selection.selectAllChildren方法

评论(0)浏览(819)分类:JavaScript/Ajax开发技巧
Selection.selectAllChildren方法Selection.selectAllChildren简介将指定节点的所有子节点加到当前selection中,这个操作将会丢失之前选择的内容。语法sel.selectAllChildren(parentNode)参数parentNode选中parentNode参数的所有子元素,但是 parentNode 不会包含在当前selection中。示例footer = document.getElementById(footer);window.getSelection().selectAllChildren(fo..

jqGrid获取选中数据行

评论(0)浏览(817)分类:jqGrid中文API
jqGrid获取选中数据行  jqGrid没有提供类似easyui datagrid的getChecked/getSelected方法获取勾选的或者选中的数据行api,所以jqGrid要获取multiselect为true时被勾选的记录,需要自己遍历勾选的checkbox获取id后通过getRowData方法获取数据行。  jqGrid获取选中数据行源代码如下html headmeta http-equiv=content-type content=text/html;charset=utf-8 /tit..

easyui cell Editing blur编辑器自动保存

评论(0)浏览(815)分类:easyui开发技巧
easyui cell Editing blur编辑器自动保存  easyui datagrid cell editing编辑器如何失去焦点后自动保存,easyui datagrid cell editing示例点击这里查看,然后点击左边的导航Cell Editing in DataGrid查看效果。  easyui datagrid cell editing的官方示例,编辑器失去焦点后,如果当前点击的对象不在datagrid的数据容器内容,如点击了datagrid数据区域外的对象,如datagrid的表头,..

jqGrid单元格/行编辑模式下getRowData如何获取数据行

评论(0)浏览(812)分类:jqGrid中文API
jqGrid单元格/行编辑模式下getRowData如何获取数据行  jqGrid API已经明说过,编辑模式下不要调用getRowData,要不得到数据行列信息包含的是单元格的innerHTML,而不是实际输入控件的值。参考jqGrid的源代码,getRowData的实现方法是遍历tr获取td的innerhTML。  getRowData在单元格和行编辑模式下受到影响,在表单编辑模式没问题,因为表单没有直接修改jqGrid生成输入对象,而是在新的控件中生..

HTTP响应头Keep-Alive模式详解

评论(0)浏览(809)分类:操作系统及应用软件
HTTP响应头Keep-Alive模式详解 1、什么是http Keep-Alive模式?  我们知道HTTP协议采用请求-应答模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为无连接的协议);当使用Keep-Alive模式(又称持久连接、连接重用)时,Keep-Alive功能使客户端到服 务器端的连接持续有效,当出现对服务器的后继请求..

javascript加载xml文件

评论(0)浏览(806)分类:JavaScript/Ajax开发技巧
javascript加载xml文件  javascript加载xml文件源代码 /* 通过ajax加载xml文件,返回xml dom对象 备注:chrome浏览器下请求本地xml文件会报XMLHttpRequest cannot load file:///xxxxx.xx. Cross origin requests are only supported for HTTP,需要搭建服务器 */ function LoadXML(url) { var xhr = window.ActiveXObject ? new ActiveXObject..

asp.net file控件multiple保存文件示例

评论(0)浏览(806)分类:Asp.Net/C#/WCF
asp.net file控件multiple保存文件示例  给file控件添加h5属性multiple时,支持h5的浏览器如chrome,firefox,IE10+(IE9虽然支持h5,但是不持支持multiple属性),可以一次性选择多个文件。  本示例展示asp.net如何保存file控件添加了multiple属性的所有文件。demo.htmlmeta charset=utf-8 /titleasp.net file控件multiple保存文件示例/titleform method=post enctype=multipart..

去掉隐藏asp.net编译出错aspxerrorpath错误参数

评论(0)浏览(806)分类:Asp.Net/C#/WCF
去掉隐藏asp.net编译出错aspxerrorpath错误参数  如果asp.net配置了web.config的 customErrors如下 +展开-XMLcustomErrorsdefaultRedirect="404.aspx"mode="On"errorstatusCode="404"redirect="404.aspx"//customErrors  那么aspx页面发生错误时,会自动转向404.aspx这个页面,并且附带上aspxerrorpath这个参数,参数值为发生错误的动态页面路径。   如果某些web系统使用了重写技术隐..

加载配置文件时出错: 由于访问被拒绝,未能开始监视对文件的更改

评论(0)浏览(805)分类:Asp.Net/C#/WCF
加载配置文件时出错: 由于访问被拒绝,未能开始监视对文件的更改加载配置文件时出错: 由于访问被拒绝,未能开始监视对文件的更改  昨天将一个网站的目录设置成虚拟目录,当访问时出现了“加载配置文件时出错: 由于访问被拒绝,未能开始监视对文件的更改”的错误,事件查看器里面也有2条信息,一条是错误,一条是警告信息。  1)事件 ID ( 1088 )的描述(在资源( ASP.NET 2.0.50727.0 )中)无法找到。本地计算..

Outlook新建、回复和转发邮件时字体变大

评论(0)浏览(803)分类:操作系统及应用软件
Outlook新建、回复和转发邮件时字体变大  Outlook设置了9号字体但显示出来仍然很大,无论是新建、回复还是转发邮件,显示的字体都是很大。解决办法  打开Outlook,新建或者回复一封邮件,然后点击邮件正文区域,再点邮件窗口菜单上边的“视图”-“显示比例”,调整到合适比例,然后确定即可。记得要先点击邮件正文区域,让光标在那位置上闪烁,否则“显示比例”选项为灰,不可使用..

uploadify不显示flash上传按钮

评论(0)浏览(796)分类:JavaScript/Ajax开发技巧
uploadify不显示flash上传按钮  今天尝鲜下载了最新版本的uploadify来试试,在其中一个电脑使用IE6测试的时候发现uploadify没有显示uploadify的flash上传按钮,而是显示html input默认的上传控件。正常情况下的uploadify只显示input file的uploadify  在其他电脑上使用ie6~ie8,firefox或者chrome测试都没问题,能正常显示uploadify的flash上传按钮,就是其中单独的一台电..

标准浏览器下oninput如何响应javascript动态设置值

评论(0)浏览(795)分类:JavaScript/Ajax开发技巧
标准浏览器下oninput如何响应javascript动态设置值  在标准浏览器下,如firefox或者chrome,oninput事件只有输入或者粘贴剪裁的时候才会响应,而javascript动态设置控件的值时不响应oninput事件,而ie浏览器下的onpropertychange事件则会响应javascript动态设置控件内容时。  要解决oninput不响应javascript动态设置值,可以使用__defineSetter__重新定义value属性值,然后调用oninput事件。..

chrome浏览器font-size小于12px默认为12px解决办法

评论(0)浏览(791)分类:操作系统及应用软件
chrome浏览器font-size小于12px默认为12px解决办法  当样式表里或者对象的style中设置了font-size12px,chrome浏览器里字体默认大小仍为12px,不是font-size设置的值。刚开始以为是xhtml申明的问题,结果是chrome自己的bug。  解决的办法有两种第一种(推荐):只需定义样式,webkit的私有属性:html{-webkit-text-size-adjust:none;} 第二种:在chrome浏览器工具栏 选项 高级选项 更改字..

判断easyui datagrid是否全选

评论(0)浏览(789)分类:easyui开发技巧
判断easyui datagrid是否全选  如何判断easyui datagrid checkbox全选框是否勾选,如何判断easyui datagrid 所有数据库被勾选。  判断easyui datagrid是否全选源代码如下//直选调用getChecked获取勾选的数据行和当前getRows的数据行长度一致即可知道是否全部选中记录 if($('#dg').datagrid('getChecked').length==$('#dg').datagrid('getRo..

cordova/phonegap实现再按一次退出效果

评论(0)浏览(788)分类:phonegap/cordova
cordova/phonegap实现再按一次退出效果  cordova/phonegap实现再按一次退出效果,退出phonegap/cordova项目的接口API为navigator.app.exitApp(),但是,cordova的api里面没有app的介绍。  cordova/phonegap实现再按一次退出效果源代码如下  提示信息在android真机上测试时,提示信息exitNote对象如果position指定为fixed不会出现,但是模拟设备上可以显示,不知道什么问题。指定..

recordset/connection的close方法并没有立即释放数据库链接

评论(0)浏览(786)分类:Asp/VBScript
recordset/connection的close方法并没有立即释放数据库链接  asp创建的adodb.connection或者adodb.recordset对象直接打开数据库链接字符串时,当关闭connection或者recordset,创建的数据库链接并没有立即释放,大概经过1分钟左右才会自动释放。这个是有连接池控制,每个链接有一个存活期限,可以通过链接字符串(Connection Lifetime)配置存活期限,如果没有设置过,默认为60秒(asp设置Connection L..

Ext4.1如何禁止对某些单元格进行编辑

评论(0)浏览(779)分类:extjs开发技巧
Ext4.1如何禁止对某些单元格进行编辑  Ext4.1如何禁止对某列进行编辑,或者对一些特殊的单元格不允许进行编辑  可以通过beforeedit事件对单元格进行判断,不符合编辑的单元格单击编辑时return false阻止生成输入控件。  Ext4.1 Ext.grid.PanelView事件的介绍如下beforeedit( editor, e, eOpts ):Forwarded event from Ext.grid.plugin.Editing.Fires before editing is trig..

upload_5xsoft asp无组件文件上传类库

评论(1)浏览(778)分类:Asp/VBScript
upload_5xsoft asp无组件文件上传类库  upload_5xsoft无组件文件上传类库源代码和示例,增加了一个小功能,获取文件扩展名称。  测试代码test.htmlform method=post action=save.asp enctype=multipart/form-data名称:input type=text name=name /input type=submit value=提交 /br /文件:input type=file name=file //formsave.asp!--#include file=upload_5xsoft.asp--%set up..

解决ie下移动浮动层闪动问题

评论(0)浏览(776)分类:HTML/CSS兼容/XML
解决ie下移动浮动层闪动问题  IE浏览器下如果使用setInterval/setTimeout计时器实现实时移动浮动层时,浮动层会有一些细微的闪动或者震动,因为IE有一个多步的渲染进程,当滚动或调整浏览器大小的时候,它将重置所有内容并重画页面,这个时候它就会重新处理css表达式。这会引起一个丑陋的闪动/振动bug,在此处固定位置的元素需要调整以跟上(页面的)滚动,就会出现跳动。 ..

CDR9里面最快的抠字、抠图方法

评论(44)浏览(776)分类:coreldraw实例教程
CDR9里面最快的抠字、抠图方法首先扫描导入CDR9,图的像素要大,如下图然后在点阵图那里选 转成点阵图,选择如下图:色彩设为:灰阶(8位元)解析度:600dpi,选择反锯齿补偿,和使用色彩描述文件,确定后得到的效果然后再选择点阵图里面的模式黑白(1位元)得到的图效果选择转换方式为:直线艺术,选项门槛:一般为160190之间,可以在预览那里看效果。得出的图:这时的图片已..

easyui combobox删除指定项目

评论(1)浏览(775)分类:easyui开发技巧
easyui combobox删除指定项目  easyui combobox没有提供datagrid类似的deleteRow方法删除数据行,要删除combobox的下拉项目,可以直接操作数据源来实现easyUI combobox下拉项目的删除。getData获取数据后删除数据源中的项目,然后再loadData加载下数据源就行。  easyui combobox删除指定项目源代码如下,居于jquery-easyui-1.4.3/demo/combobox/basic.html修改。script ..