关于Cookie操作遇到的问题及解决方法

Cookie操作看来是个简单的问题,因为只要指定Domain属性为指定网站的根域名就可以了.但是笔者在实际使用过程中却遇到了一些问题,的确值得注意.环境介绍cookie在www主域名下创建,并写入Domain属性,如:(为方便调试以下代码皆为asp代码)Code:Write.asp+展开-HTML%Response.Cookies(CookieName)("UserName")="SunBird"Response.Cookies(CookieName)("Password")="xyz1234"Response.Cookies(CookieName).Domain="xxxx.com"%上
http://www.w3dev.cn/article/20090629/185.aspx

层不能框架(包括TEXTAREA)显示的解决办法

这个问题尤其在写菜单的时候经常遇到,即:一个页面内的“层”无论z-index设的多么大,只要遇到框架等便被截了:(其实解决办法很简单,在要框架的层里加入iframe即可解决:+展开-HTMLdivstyle="position:absolute;width:140;height:200;z-index:10"iframesrc="menu.asp"width='100%'height='100%'/iframe/divdivstyle="postion:absolute;top:50;width=500;height:500;z-index:1"textareaaaaaaaaaaaa/te
http://www.w3dev.cn/article/20090629/239.aspx

xp谷歌chrome Adobe flash player因过期而遭到阻止解决办法

色高亮显示,需要更新。此时你可以去flash官网(https://get2.adobe.com/cn/flashplayer/)下载对应系统和浏览器的更新包进行安装。如果你已经安装过最新的flash插件到chrome浏览器,但是查看网页还是提示Adobe flash player因过期而遭到阻止解决办法,那么是因为浏览器安装了多个flash版本,默认是启用最早安装的flash的,也是最老的版本,需要禁用掉。上图可以看出,同一个插件多个版本只会显示最早安装的,要查看更多版本,要点击右上角的详细信息才会显示出来。  停用掉上面的红色提示的旧版本flash就行了,启用最新版本的flash,在浏览存在
http://www.w3dev.cn/article/20170623/xp-chrome-Adobe-flash-player-too-old-forbidden.aspx

asp.net framework2.0验证控件在ios/iphone/ipad下无效解决办法

网站根目录下添加App_Browsers文件夹,新建safari.browser文件,输入下面内容新增浏览器版本以下代码来源:https://stackoverflow.com/questions/25978746/ios-8-safari-8-not-working-with-asp-net-ajax-extensionsbrowsers browser id=Safari60_bugfix parentID=Safari60 identification capability name=appleWebTechnologyVersion match=^\d{3,}$ /
http://www.w3dev.cn/article/20170607/asp.net-framework2.0-Validator-ios-iphone-ipad-not-trigger-solution.aspx

jquery控制表格列单元格显示隐藏

  jquery控制表格列单元格显示隐藏。表格列很多时,存在跨列跨行合并,如何点击表头实现列单元格隐藏,只显示当前第一列的值,从而缩小表格宽度。效果如下未隐藏原始效果隐藏其他列,只显示第一列效果  jquery控制表格列单元格显示隐藏源代码如下!DOCTYPE htmlhtmlhead meta charset=utf-8 titlejquery控制表格列单元格显示隐藏/title link rel=stylesheet href=http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.c
http://www.w3dev.cn/article/20170206/jquery-control-table-td-hide-show.aspx

easyui datagrid field配置一样formatter无效解决办法

比成功就返回第一个出现的formatter,所以不会得到第三列的formatter,内容也就和第一列的一样了。  解决办法就是field配置不一样的,哪怕是数据中不存在的json键名称也是可以的,如本示例中就没有包含任何具体数据。!DOCTYPE htmlhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8titleeasyui datagrid field配置一样formatter无效解决办法/titlelink rel=stylesheet type=text/css href=http://www.j
http://www.w3dev.cn/article/20161018/easyui-datagrid-field-value-same-formatter-return-first-one.aspx

Ext4 grid调用reconfigure RowEditing对不齐错位解决办法

g对齐grid调用reconfigure后,RowEditing不对齐  解决办法就是重新构造RowEditing的UI。!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01//EN http://www.w3.org/TR/html4/strict.dtdhtmlheadmeta http-equiv=Content-Type content=text/html; charset=utf-8 /titleExt4 grid调用reconfigure后RowEditing对不齐错位解决办法/titlelink rel=stylesheet type=text/c
http://www.w3dev.cn/article/20160907/extjs-grid-reconfigure-RowEditing-not-alignment-solution.aspx

sp_cursoropen返回空结果集导致获取不到sp_cursorfetch数据集解决办法

asp程序和存储过程,在window2003+MSSQLServer2000的服务器跑(存储过程在查询管理器里面执行也是存在2个结果集合),asp的adodb.recordset获取到的是第二个有数据的,但是在win7+MSSQLServer2008上跑获取到的是第一个空结果结合的,我日。。  解决办法就是判断下获取的结果集合是否为空的,空的话调用adodb.recordset NextRecordset方法获取第二个结果集合。  最后贴下执行sql语句获取分页数据的存储过程和asp执行存储过程获取数据的asp代码/****** Object: Stored Procedure dbo.p_
http://www.w3dev.cn/article/20160429/return-empty-table-sp-cursoropen-not-sp-cursorfetch-recordset.aspx

jQuery.tablesorter 2.0中文排序解决办法

jQuery.tablesorter配置textSorter配置,中文排序正确  textsorter配置:http://mottie.github.io/tablesorter/docs/index.html#textsorter $(table).tablesorter({ theme: 'blue', textSorter: function (a, b, asc, table) { return a.localeCompare(b);//jQuery.tablesorter 2.0中文排序解决办法 } });
http://www.w3dev.cn/article/20160424/jQuery.tablesorter-2.0-chinese-sort.aspx

easyUI filebox选择同一个文件不触发onchange事件解决办法

  IE(包括ie11)浏览器下,easyUI的filebox如果选中了同一个文件,不会触发onchange事件解决办法。easyUI filebox实际操作的还是file对象,其他标准浏览器如chrome,Firefox,file对象选中同一个文件也会触发onchange事件,所以在这些浏览器下easyUI的filebox选中同一个文件也是触发onchange事件的,但是ie对选中同一个文件不会触发onchange事件,解决办法和操作file对象原理差不多,参考:file对象选中同一个文件如何触发change事件  不过easyui的filebox对象对UI做了美化,filebox对应的f
http://www.w3dev.cn/article/20160417/easyUI-filebox-same-file-not-trigger-onchange-solution.aspx

wordpress路径包含中文乱码404找不到内容解决办法

  WordPress重写路径中包含中文时会提示找不到内容,重写路径中的中文显示乱码解决办法。  最近在window系统配置WordPress,发现如果postname包含中文时,会提示找不到内容的错误,英文的postname则没有问题。  环境:window2003+fastcgi,网站编码utf-8。  经过调试再读取数据文件wp-includes\query.php中echo输出post_name为乱码,经过sanitize_title_for_query函数处理后变空字符,所以导致无法读取数据库。if ( '' != $q['name'] ) {//这行
http://www.w3dev.cn/article/20160201/wordpress-url-contains-Chinese-bad-code-404.aspx

域名能ping通,QQ无法登录,无法打开网址解决办法

  window xp或者window 7系统能在cmd下ping通域名,也能访问局域网资源,ping DNS也正常,但是网页根本无法打开,QQ也无法登录解决办法。清除DNS(DOS里面,还有重启服务都试过)。  window xp可以下载WinsockFix或者winsrepair进行修复。window 7经测试WinsockFix无效,使用winsrepair进行一键修复,重启系统后就可以打开网页和登录qq了。  QQ无法登录,无法打开网页一键修复软件下载:winsrepair
http://www.w3dev.cn/article/20160114/can-ping-domain-but-can-not-open-website.aspx

touchEnd事件不触发解决办法

  移动端touchEnd事件不触发解决办法div id=dv style=height:1000px/divscript document.addEventListener('touchstart', function (e) { e.preventDefault()//不增加这句touchend不会触发 }, false); document.addEventListener('touchend', function (e) { document.getElementById('dv').inne
http://www.w3dev.cn/article/20151103/touchEnd-does-not-trigger.aspx

变量式申明函数中函数名作用

  javascript以变量式申明函数时,如果函数有函数名称,这个函数名称作用范围将会在此函数体有效,作为私有变量存在,非全局变量。 DEMOscript var b = function c() { a = 1; b = 2; c = 3; } b(); console.log(a); console.log(b); console.log(c);//报错/script  解析:函数内的a,b,c没有用var声明,这样其中的a,b是全局变量。c下面说明。1,a不用多说。2,全局变量b的值原本是一个函数的引用地
http://www.w3dev.cn/article/20151019/var-func-equal-function-name-scope.aspx

IE透明滤镜alpha失效解决办法

le/divdiv class=opc4table border=1trtd表格三/td/tr/table/divdiv class=opc4table border=1trtd表格四/td/tr/table/div/div解决办法就是添加ie独有zoom:1样式即可解决IE透明滤镜alpha失效问题。!DOCTYPE htmltitleIE透明滤镜alpha失效解决办法/titlestyle#dvTable div.opc4{opacity:0.4;filter:alpha(opacity=40);zoom:1}#dvTable div.opc4:hover{opacity:1;filte
http://www.w3dev.cn/article/20150421/ie-filter-alpha-invalid.aspx

easyui datagrid fitColumns:true失效解决办法

:'right'Unit Cost/thth data-options=field:'attr1'Attribute/thth data-options=field:'status',align:'center'Status/th/tr/thead/table  解决办法就是为其中一列指定宽度即可,其他列宽度同上面说的取最大值,而指定width的会依据容器宽度重新计算宽度。th data-options=field:'status',align:'center',width:100Status/th
http://www.w3dev.cn/article/20150402/easyui-datagrid-fitColumns-true.aspx

img hspace/vspace失效解决办法

  html img标签添加了hspace,vspace属性后确没有作用,图片紧靠文字解决办法。  img标签添加了hspace,vspace属性后确没起作用,一般是样式中定义了img,设置了margin导致的,如下,上图的图片添加了hspace为10,但是文字还是紧靠图片,查看图片样式后发下有如下的css设置过img的margin为0。  将这个样式中的img去掉后,img设置hspace,vspace后才会有效,注意margin设置为inherit也是无效的,只能去掉img选择器才行。
http://www.w3dev.cn/article/20150203/html-img-hspace-vspace-invalid.aspx

easyui layout datagrid combobox编辑器IE7-下滚动解决办法

xt,非combobox不会滚动,只有编辑器是combobox时出问题),猜测可能是body设置了easyui-layout(width:100%,height:100%,overflow:hidden,position:overflow),combobox容器为relative定位冲突了。  解决办法:判断如果是IE7-,设置combobox容器定位为static,获取触发按钮添加到body容器中,添加datagrid的滚动事件,动态设置触发下拉选择的按钮位置。  源代码如下body class=easyui-layout oncontextmenu=return false div
http://www.w3dev.cn/article/20150115/easyui-layout-datagrid-combobox-IE7-scroll.aspx

ASP代码发生错误显示信息乱码解决办法

  asp网站使用utf-8编码时,如果asp发生错误,显示的错误信息是乱码,需要切换浏览器浏览编码为gb2312才会显示正确的错误信息。因为IIS的错误信息输出默认使用的是gb2312编码。  有2种解决办法,让asp错误信息不显示乱码1)自己写代码来容错,不使用IIS默认的错误代码页。(适用于无法管理IIS的用户)On Error Resume Next'在可能出错第地方增加这句后,碰到错误asp会继续执行'....你的asp代码If Err0 Then'发生错误  Response.Write Err.Description  Response.EndEnd If
http://www.w3dev.cn/article/20150108/asp-error-display-Garbled.aspx

easyui tabs content为iframe没有滚动条解决办法

iv id=mainPanle region=center div id=tabs class=easyui-tabs border=falsediv title=easyui tab style=padding:20px;h1easyui tabs content为iframe没有滚动条解决办法/h1/div/div 网站列表 ullia href=http://bbs.csdn.netcsdn/a/li/ul/divscript $(document).ready(function () { $('#mainPanle a'
http://www.w3dev.cn/article/20141229/easyui-tabs-iframe-scroll-bar-hidden.aspx