IE6/IE7下子元素position relative,父元素overflow auto子元素不滚动

评论(0)浏览(259)分类:HTML/CSS兼容/XML
IE6/IE7下子元素position relative,父元素overflow auto子元素不滚动  在IE6,IE7下,子元素使用position:relative定位、父元素使用overflow:auto后,当滚动父元素的滚动条后,position:relative定位子元素没有随滚动条滚动,而是固定在原来的位置,犹如position:fixed定位效果。  IE6/IE7下子元素position relative,父元素overflow auto子元素不滚动示例图如下正常显示,子元素未滚动前滚动父元素滚动条后,子..

easyui combobox联动示例

评论(0)浏览(1708)分类:easyui开发技巧
easyui combobox联动示例  easyui combobox联动示例,2个combobox实现联动asp示例  easyui combobox联动示例源代码如下data.asp%v=request.QueryString(v)if v then'加载二级菜单 s= for i=0 to 3 s=s,{l:labelv_i,v:i} next '上面为简单示例,自己根据v的值查询数据库输出符合配置的json格式的数据 s=[right(s,len(s)-1)] response.Write s resp..

提交数据超过asp.net默认请求大小firefox一直处于加载状态

评论(0)浏览(185)分类:Asp.Net/C#/WCF
提交数据超过asp.net默认请求大小firefox一直处于加载状态  今天碰到一个奇怪的问题,局域网测试网站,用firefox/IE提交文件时,如果提交的文件大小大于asp.net限制的大小,firefox会一直处于加载状态直到执行超时,而不会报错。IE8表现还可以,但是在ie下超过的部分越大,加载的时间也越久。chrome是不到1s直接就报超过了最大请求长度。错误,不知道到底是浏览器的问题还是asp.net配置的问题。  在..

查看任务管理器进程路径

评论(0)浏览(165)分类:操作系统及应用软件
查看任务管理器进程路径第一种方案:利用命令查看正在运行的进程路径1:首先在开始-运行输入cmd。 在cmd状态下输入命令:wmic,Enter回车 ,出现下图界面:2:少等一会之后,等待安装完成,继续输入命令:process。 Enter 回车即可。 如图:第二种方案:替换系统管理器实现点击下载:任务管理器-映像路径  下载后解压得到一个exe文件,运行后会自动系统自带的任务管理..

easyui DateBox/combobox配置为readonly后无法弹出日期选择层

评论(0)浏览(1327)分类:easyui开发技巧
easyui DateBox/combobox配置为readonly后无法弹出日期选择层  easyui的DateBox配置readonly后,点击控件日期图标无法弹出日期选择层解决办法。combobox,combo对象也一样配置readonly无法弹出选择内容的层。  解决办法就是给easyui生成的datebox,combobox的dom对象的图标按钮添加click事件,动态调用showPanel方法。input class=easyui-datebox readonly /input class=easyui-datebox readonly /input..

javascript 18位身份证号码最后一位校验码

评论(0)浏览(91)分类:JavaScript/Ajax开发技巧
javascript 18位身份证号码最后一位校验码  javascript 18位身份证号码最后一位校验码源代码titlejavascript 18位身份证号码最后一位校验码/titlescript function getIDChar18(id) { var arr = id.split(''), sum = 0, vc = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]; for (var i = 0; i 17; i++) sum += vc[i] * parseInt(arr[i]); r..

asp导出excel文件

评论(0)浏览(391)分类:Asp/VBScript
asp导出excel文件  由于excel软件能识别table格式的数据,所以asp只需要输出table格式的html代码,同时设置好contenttype,增加保存为附件的响应头即可将输出的html代码保存为xls文件。  asp导出excel文件源代码如下%Response.ContentType = application/excelResponse.AddHeader Content-Disposition, attachment;filename=xxxx.xls % table %while not rs...

http_x_forwarded_for尽然得到内网地址

评论(0)浏览(653)分类:Asp.Net/C#/WCF
http_x_forwarded_for尽然得到内网地址  2014-07-02更新:原来是 cdn加速的问题,cdn加速后,由于先判断http_x_forwarded_for,http_x_forwarded_for是随便可以伪造的,放 置任何内容的,所以下图出现的ip地址中会有内网地址或者出现2个ip地址的问题。所以获取http_x_forwarded_for内容时需要 split下获取第一个项。  今天查看登录日志,发现http_x_forwarded_for获取到的ip地址有..

百度backend_entrance_discovered安全漏洞

评论(0)浏览(294)分类:黑客技术
百度backend_entrance_discovered安全漏洞  昨天申请百度oauth第三登陆网站功能,新建应用填写的网址报backend_entrance_discovered安全漏洞,不给通过。  真的是无力吐槽了。。说登陆地址/admin/login.html有backend_entrance_discovered安全漏洞,老子的管理后台又不是/admin/login.html这个地址,这个地址是给注册用户用的,没得办法,只好修改用户登陆地址再次提交审核了。  b..

C#计算2个点经纬度之间距离

评论(0)浏览(177)分类:Asp.Net/C#/WCF
C#计算2个点经纬度之间距离  知道2个点的经纬度,使用C#计算这2个经纬度点的距离源代码如下private const double EARTH_RADIUS = 6378.137;//地球半径private static double rad(double d){ return d * Math.PI / 180.0;}public static double GetDistance(double lat1, double lng1, double lat2, double lng2){ double radLat1 = rad(lat1); double radLat2 = r..

Ext4.2+ Ext.grid.plugin.RowExpander无法触发collapsebody,expandbody事件解决办法

评论(0)浏览(914)分类:extjs开发技巧
Ext4.2+ Ext.grid.plugin.RowExpander无法触发collapsebody,expandbody事件解决办法  Ext4.2+ Ext.grid.plugin.RowExpander存在bug,添加的collapsebody,expandbody无法触发,查看了下 Ext.grid.plugin.RowExpander对应的源代码,没有添加collapsebody,expandbody事件,即使按照网上的方 法重写Ext.grid.plugin.RowExpander的init和toggleRow方法也无法触发 collapsebody,expandbody事件。解决办法:给grid对象添加collapse..

Ext ComboBox triggerAction值设错的悲剧

评论(0)浏览(286)分类:extjs开发技巧
Ext ComboBox triggerAction值设错的悲剧  Ext ComboBox triggerAction配置值如果设置错误,不是all(默认)或者query,会导致ComboBox默认为query模式,使用ComboBox中显示的值对下拉列表进行查询过滤,下拉列表框中只显示当前的选中项。需要删除Ext ComboBox的值,才会显示出ComboBox数据源中的所有项目。  所以如果你要将Ext ComboBox triggerAction配置为all,显示所有下拉项目..

asp sha1加密源代码

评论(0)浏览(283)分类:Asp/VBScript
asp sha1加密源代码  在百度找的几个asp sha1(vbs写的)加密结果和asp.net的sha1加密结果不一样,asp.net sha1加密完后是40位,网上找的asp sha1加密是64位,还以为asp.net做了截取(如网上的asp的md5机密和asp.net位数不一样,是做了截取的问题),但是asp的64位加密结果并没有包含asp.net的40位结果,看来找到的版本和asp.net的加密算法不一样。  最后还是靠..

Ext4+ store获取服务器返回的附加数据示例

评论(0)浏览(288)分类:extjs开发技巧
Ext4+ store获取服务器返回的附加数据示例  ext4+的store对象如何读取服务器返回附加数据,附加数据存储在数据行外面,如下面所示的fields如何获取{success:true,fields:[field1,field2],rows:[{id:1,Name:Name1,Address:Address1},{id:2,Name:Name2,Address:Address2}]}  可以获取store对象的proxy对象,从proxy中获取reader,reader有一个rawData属性,包含的就是服务器返回的原始..

Ext 3.x版本获取服务器返回的附加属性

评论(0)浏览(203)分类:extjs开发技巧
Ext 3.x版本获取服务器返回的附加属性  ext 3.x版本如何通过store对象获取服务器记录集外的附加属性,如下面的数据结构,如何获取附加的abc属性。{totalCount:6679,abc:xx00,rows:[/*记录集合*/]}  我们通过console.log输出ext3.x store对象,在控制台可以监视到store的reader对象的jsonData包含了服务器返回的原始json数据,如下图所示  通过上图就知道要获取ext 3.x版本服务..

firefox不显示图片解决办法

评论(0)浏览(761)分类:操作系统及应用软件
firefox不显示图片解决办法  症状:所有网站的图片在firefox下无法显示,包括背景图片也无法下载。  之前一个同事出现这个问题,之前好好的,忽然今天所有网站用firefox打开时,图片无法显示。我第一感觉就是肯定是firefox配置了哪里,阻止了图片的下载。去他电脑检查firefox,在工具,选项中并没有控制图片的功能,他的firefox版本是29的。  我看我电脑上,firefox..

IE创建iframe设置frameborder为0

评论(0)浏览(291)分类:JavaScript/Ajax开发技巧
IE创建iframe设置frameborder为0  在IE7-浏览器或者为添加xhtml申明的IE8浏览器(IE9+未测试),动态创建的iframe,当通过setAttribute设置iframe的frameborder时,IE下调用setAttribute设置属性时,frameborder是严格区分大小写,属性名称要写为frameBorder,不能为frameborder,否则无法去掉iframe的frameborder,会默认为1。  标准浏览器或者添加了xhtml申明的IE8+浏览器..

easyui datagrid使用detailview无数据无法获取第一次插入的数据

评论(0)浏览(437)分类:easyui开发技巧
easyui datagrid使用detailview无数据无法获取第一次插入的数据  easyui datagrid使用detailview显示数据行详细信息时,如果datagrid加载时没有数据行,插入数据后,调用getChanges方法,第一行添加的数据获取不到,只能获取到第二行之后的数据,如下图所示。如果datagrid加载时存在数据则不会出现无法获取第一次添加的数据行的问题。  要想解决easyui datagrid使用detailview,当datagrid中无数据加载时..

ligerui给ligerForm中的ligerComboBox添加事件

评论(0)浏览(3324)分类:JavaScript/Ajax开发技巧
ligerui给ligerForm中的ligerComboBox添加事件  当通过ligerForm的fields配置类型为select的combobox时,给options配置tree中添加相关事件,如onSelect,这样是无法触发事件的。因为通过ligerForm来配置comboBox时,字段field的配置对象会转换为对应的JSON字符串赋值给一个输入控件的ligerui自定义属性,转为对应的JSON字符串时,属性值为函数的属性会自动丢失,导致ligerui自定义属性中并..

JSON.stringify日期对象Date被转为国际标准时间

评论(0)浏览(276)分类:JavaScript/Ajax开发技巧
JSON.stringify日期对象Date被转为国际标准时间  调用JSON.stringify将对象转为对应的字符串时,如果包含时间对象,时间对象会被转换为国家标准时间(ISO),而不是当前国家区域的时间,测试代码如下script //var o = new Date(); //console.log(o.toString())//中国时区时间,格式如Wed Jun 11 2014 10:51:42 GMT+0800 //console.log(JSON.stringify(o)); //输出国际标准时间(IS..

网站导航栏目焦点设置

评论(0)浏览(1722)分类:JavaScript/Ajax开发技巧
网站导航栏目焦点设置  一般访问网站时,访问到不同的栏目,导航上的链接会高亮,显示的样式和其他栏目不一样,这种效果实现很简单,原理如下  获取当前的url路径location.pathname,然后和导航中的链接匹配,匹配了就设置焦点样式。如果栏目不是页面,而是通过传递参数来实现,可以location.search中获取栏目参数来匹配。  下面是一个就简单的示例,建立1.htm..

easyui datagrid idField设置错误勾选记录导致翻页后记录被全选

评论(0)浏览(729)分类:easyui开发技巧
easyui datagrid idField设置错误勾选记录导致翻页后记录被全选  jQuery easyui datagrid插件配置idField设置数据中哪列为主键列时注意一定要配置正确,要不当勾选了一条记录后,当点击导航的上一页,下一页进行翻页或者刷新时,重新加载进入datagrid的数据会全部被勾选。idField配置错误受到影响的版本和症状jquery easyui1.3.4:勾选一条记录后,翻页或者刷新数据会导致加载的数据全部被勾选jquery easyu..

datagrid getChecked获取的数据不正确

评论(0)浏览(2019)分类:easyui开发技巧
datagrid getChecked获取的数据不正确  症状:调用easyui datagrid的getChecked方法获取勾选的数据集合时,无法正确获取勾选的记录集合,只能获取到第一条记录信息,或者获取到idField指定的列中非重复数据行。  分析:出现这个问题,是因为配置了idField的问题,Field即是指定那个列为唯一ID,如果Field配置的值不在返回的数据列里面,或者idField配置的值在返回的数据列里面,..

jquery jsonp请求asp.net webservice

评论(0)浏览(651)分类:Asp.Net/C#/WCF
jquery jsonp请求asp.net webservice  使用jquery的jsonp请求asp.net的webservice时,由于webservice一般返回的数据格式为xml或者只包含一个d属性的json(设置ajax请求的contentType为application/json)对象,具体参考:jquery webservice。  如果想指定jquery的ajax为jsonp请求,需要调用Response对象输出原始的内容,调用的方法返回值申明为void。示例代码如下,注意asp.net的..

多行文本显示实现text-overflow ellipsis省略号

评论(0)浏览(400)分类:HTML/CSS兼容/XML
多行文本显示实现text-overflow ellipsis省略号  对于只有一行的内容,实现超出显示范围内的内容用省略号显示的效果,示例代码如下style.ellips{position:relative;width:100px;height:60px;line-height:20px;overflow:hidden;background:#eee}.ellips .dot{position:absolute;right:0px;bottom:0px;height:20px;background:#fff}/stylediv class=ellipsdiv class=dot.../divdiv relative定..

不允许编辑Ext propertygrid字段

评论(1)浏览(581)分类:extjs开发技巧
不允许编辑Ext propertygrid字段  如何禁止对ext的propertygrid的字段进行编辑。  对于禁止编辑ext propertygrid的所有字段,可以有2种方法1)配置disabled :true(Ext版本2.3.0+),所有字段无法编辑,propertygrid显示为灰色的。var propsGrid = Ext.create('Ext.grid.property.Grid', { disabled :true,//....propertygrid其他配置});2)使用beforeedit事件..

IE7-浏览器设置子容器innerHTML会导致父容器offsetTop更改

评论(0)浏览(286)分类:HTML/CSS兼容/XML
IE7-浏览器设置子容器innerHTML会导致父容器offsetTop更改  今天碰到一个问题,IE7-浏览器下(或者Quirks模式下),如果设置设置子容器的innerHTML,当设置的内容为table并且包含了align=center,会导致父容器的offsetTop增加,从而使父容器向下移动。  测试代码如下,子容器table没有align=center属性,设置子容器不会修改父容器的offsetTop属性div id=bb style=border:1px solid gray;overflow:hi..

设置access显示access MSysObjects系统表

评论(0)浏览(210)分类:SQL及数据库
设置access显示access MSysObjects系统表  默认access的系统表MSysObjects等是不显示的,需要手动设置access显示MSysObjects等系统表。  设置方法如下1. 打开Access2. 点击工具菜单,选择选项3. 在视图页上,将系统对象勾上4. 点击确定按钮保存设置5. 点击工具菜单,选择安全中的用户与组权限6. 选择权限页7. 在对象类型下拉列表中选择表8. 在用户名/组名中选择管理员用户9. 在对象..

javascript实现平方米,亩,公顷单位换算

评论(0)浏览(167)分类:JavaScript/Ajax开发技巧
javascript实现平方米,亩,公顷单位换算  javascript实现平方米,亩,公顷单位换算,可以通过url传递参数指定输入框的值为任何中单位的值。  源代码如下 select onchange=selectChange(this) id=sel option value =公顷公顷/option option value =亩亩/option option value=平方米平方米/option /select 这个input的值可能是3公顷、3亩、3平方米 inp..

数组sort排序方法webkit浏览器(chrome)排序错乱

评论(0)浏览(291)分类:JavaScript/Ajax开发技巧
数组sort排序方法webkit浏览器(chrome)排序错乱  javascript调用数组的sort方法对数组进行排序的时候,注意传递进入sort方法函数要返回0(相等),正数(大于),负数(小于)这3种数字,不能返回true/false,要不在webkit核心浏览下(如chrome,搜狗高速模式)可能导致排序出错。  异类排序script var arr = [1, 4, 5, 3, 2, 6, 7]; arr.sort(function (a, b) { return b a });//..