chrome An invalid form control with name is not focusable.

评论(0)浏览(1464)分类:JavaScript/Ajax开发技巧
chrome An invalid form control with name is not focusable.   提交表单时chrome控制台出现错误:An invalid form control with name is not focusable.  出现这个错误是因为表单中包含了HTML5属性required的控件不可见(如这个控件style display设置为none或者其父容器display为none),被隐藏起来了,导致chrome无法聚焦这个值为空的输入项弹出错误提示窗口而报错:An invalid form control with nam..

console.log在IE8+提示未定义

评论(0)浏览(1464)分类:JavaScript/Ajax开发技巧
console.log在IE8+提示未定义  console.log方便在浏览器控制台输出对象的信息,非IE浏览器基本都支持console.log调试。  IE8+浏览器增加了开发人员工具,在开发人员工具下支持console.log语句。  但是需要注意的是:使用console对象查看对象信息,在IE8+浏览器下未打开过开发人员调试工具的情况下,会报console.log在IE8+提示未定义错误。  打开过开发人员工具后,再..

html5 file accept属性详解

评论(0)浏览(1461)分类:HTML/CSS兼容/XML
html5 file accept属性详解  html5的file控件新增accept属性,可以让弹出窗口显示允许mime类型的文件,而不是全部文件类型。  在W3C的规格只允许Image/*、Video/*、Audio/*三种MIMEtype是允许的,也就是说上述三种以外的选择,就只能选择所有档案*.*  DEMO!DOCTYPE htmlhtmlhead meta charset=utf-8 titleJS Bin/title/headbody divAll Files input type='..

获取最新穿墙软件的方法

评论(33)浏览(1441)分类:黑客技术
获取最新穿墙软件的方法先罗嗦两句。并不是只有使用穿墙软件才算翻墙。也许你还没有意识到,有些时候你已经在翻墙了。例如,当你试图查找一些英文资料时却莫名其妙的打不开相关网站,于是你向国外的朋友寻求帮助。穿墙软件的作用是代理和加密。下图以著名穿墙软件“目田门“为例,展示了用穿墙软件做代理与直接浏览网页的区别。本文重点介绍几个免费获取最新穿墙软件的..

easyui checkbox tree选择节点后添加到另外一棵树示例

评论(0)浏览(1436)分类:easyui开发技巧
easyui checkbox tree选择节点后添加到另外一棵树示例  easyui checkbox tree选择节点后添加到另外一棵树中,并且删除选中的树中的节点。另外一棵树也可以执行这种操作。类似于2个select之间option的移动。如授权管理,一棵授权树,从中选中权限后添加到另外一个checkbox tree棵树中。  easyui checkbox tree选择节点后添加到另外一棵树示例源代码如下!DOCTYPE htmlhtmlheadmeta charset=gb2312..

document.createAttribute方法

评论(0)浏览(1436)分类:JavaScript/Ajax开发技巧
document.createAttribute方法示例创建一个class属性,属性值为democlass,并且给第一个h1元素设置这个属性。var att=document.createAttribute(class);att.value=democlass;document.getElementsByTagName(H1)[0].setAttributeNode(att);定义和用法document.createAttribute方法通过传递一个指定属性名称创建一个属性对象,返回一个属性对象。属性对象的更多介绍参考这篇文章..

移动端touch事件和事件参数详解

评论(1)浏览(1426)分类:JavaScript/Ajax开发技巧
移动端touch事件和事件参数详解什么是touch事件  touch事件是移动端触屏设备上的事件,当用户触摸屏幕及进行一系列操作时发生的事件。 包含touchstart, touchmove, touchend事件。touch事件模式  touch事件同其他dom事件一样(因为本身就属于dom事件,只不过用在触屏设备的新增html5事件),用 addEventListener绑定,在事件处理时使用e.prevantDefault()来阻止默认事件执..

让webservice输出json

评论(0)浏览(1405)分类:Asp.Net/C#/WCF
让webservice输出json  要让webservice输出json,需要使用.net framework 3.5中的命名空间System.Web.Script.Services.ScriptService。  发现.net自带的ajax.net使用webservice输出的是json,其中关键的就是在请求时:Content-Type:application/json;utf-8,所以我们只要在POST时加上一个Content-Type:application/json;utf-8就可以了+展开-JavaScript$.ajax({ty..

data:image/gif;base64设置图片路径及控件背景

评论(0)浏览(1404)分类:JavaScript/Ajax开发技巧
data:image/gif;base64设置图片路径及控件背景   data:image/gif;base64设置图片路径及控件背景,这算是一种图片路径的新写法。将图片进行编码,然后存在文档中。各自含义如下:data: ----获取数据类型名称image/gif; -----指数据类型名称base64 -----指编码模式AAAAA ------指编码以后的结果。background-image: url(data:image/gif;base64,AAAA)这句话的意思总体就是“获取数据类型是im..

jqgrid自动滚动数据内容demo

评论(0)浏览(1399)分类:jqGrid中文API
jqgrid自动滚动数据内容demo  如果jqgrid一次行加载的数据太多,而不想通过拖动滚动条来查看数据,需要javascript代码自动滚动滚动条,实现数据自动滚动展示,可以通过下面的办法实现。  jqgrid数据加载生成完毕后(gridComplete事件),获取数据数据的容器,用计时器来设置容器的scrollTop来实现。jqgrid的数据容器样式为.ui-jqgrid-bdiv,获取这个div。  jqgrid自动..

jqGrid如何使用jQuery UI

评论(0)浏览(1393)分类:jqGrid中文API
jqGrid如何使用jQuery UISortable Columns(可排序列)  这个方法已经集成在jqGrid中,所有不需要附加的其他内容。这个方法通过鼠标点击对列表头对行进行重新排序,只需要在设置jqGrid的sortable为true即可,示例代码如下jQuery(document).ready(function(){ jQuery(#list).jqGrid({ url:'example.php', datatype: 'xml', mtype: 'GET..

jqGrid导入和导出

评论(0)浏览(1391)分类:jqGrid中文API
jqGrid导入和导出  有些时候将表格的全部配置导入或者导出到另外一种格式将比较有用在服务器端构造的表格,在排序或者分页后可以重新构造,所以如果需要,不同的配置可以立马启用可以通过服务器端构造表格视觉,然后从xml字符中加载表格的配置可以作为xml保存到数据库中,然后从数据库中加载  jqGrid可以一次性加载配置和数据。安装要使用这个方法,需要在下..

IE7+浏览器下XMLHttpRequest跨域请求安全配置

评论(0)浏览(1387)分类:JavaScript/Ajax开发技巧
IE7+浏览器下XMLHttpRequest跨域请求安全配置  IE7+浏览器已经开始支持XMLHttpRequest对象,当使用XMLHttpRequest请求不同源的文件(不同域名的页面),和浏览器是否启用安全-》internet区域的通过域访问数据源有关系。如果启用了此选项,那么所有跨域的页面都可以访问,即使跨域的页面没有设置过Access-Control-Allow-Origin响应头。如果禁用了通过域访问数据源,跨域页面设置过Access-Co..

jquery1.5+ ajax跨域请求在IE下没反应分析

评论(0)浏览(1387)分类:JavaScript/Ajax开发技巧
jquery1.5+ ajax跨域请求在IE下没反应分析  jquery1.5+重写过ajax代码,增加了跨域判断(自动判断ajax请求的url地址是否和当前访问的页面同源,jquery1.4-版本没有增加跨域判断,所以直接发送ajax请求,这样就和浏览器的安全设置有关了),jquery1.5+如果跨域访问并且不支持跨域请求(这些都是jquery代码自动判断的),就不会发送ajax请求(所以浏览器安全设置被忽略),导致没有触发任..

asp WinHttp.WinHttpRequest对象方法属性事件api

评论(0)浏览(1387)分类:Asp/VBScript
asp WinHttp.WinHttpRequest对象方法属性事件api  由于微软对XmlHttp对象进行了一些限制,无法通过XmlHttp对象伪造部分HTTP 头信息,但是WinHttp.WinHttpRequest.5.1是 msxml 4.0 的底层对象,XMLHTTP/ServerXMLHTTP 是在WinHttp.WinHttpRequest.5.1的基础上封装而来,所以WinHttpRequest 的用法与 XmlHttp 大致相同,但是WinHttp.WinHttpRequest.5.1却可以伪造所有http 请求header信息,所以..

解决:该邮件不能从发件箱之外的文件夹中打开,错误0x800420C8

评论(0)浏览(1385)分类:操作系统及应用软件
解决:该邮件不能从发件箱之外的文件夹中打开,错误0x800420C8如何解决:该邮件不能从“发件箱”之外的文件夹中打开。 帐户: 'mail.corpease.net', 服务器: 'mail.corpease.net', 协议: SMTP, 端口: 25, 安全 (SSL): 否, 错误号: 0x800420C8这篇文章中的信息适用于:* Microsoft Outlook Express 5.0 * Microsoft Outlook Express 4.0 * Microsoft Outlook Express 5.5症状当您使用 OutlookExpress 来发送或接..

MSSQL provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。

评论(0)浏览(1373)分类:SQL及数据库
MSSQL provider: TCP 提供程序, error: 0 - 指定的网络名不再可用。今天调试程序的时候发现了这个问题,MSSQL连接出错,有点莫名其妙,看字面的意思是连接的地址不正确。。但是我的确填写对的了!于是乎上服务器去看了下,SQLSERVER正常啊。。。。有点找不到头绪了,网上翻了半天,貌似都是些废话! 看来只有自己动手,丰衣足食了。既然说地址不对,那好我就试试是不是真的不对,祭出MSSQL查询分析器。。果然连接..

adodb.recordset获取多个数据结果集

评论(0)浏览(1368)分类:Asp/VBScript
adodb.recordset获取多个数据结果集  asp的adodb.recordset如何获取支持返回多个数据库数据结果的数据集合,如ms sqlserver支持一次返回多个数据结合,adodb.recordset如何获取多个结果集合。  平常用adodb.recordset时一般只返回一个结果结合,直接遍历recordset即可。如下sConnectString = DRIVER={sql server};SERVER=localhost; _ DATABASE=northwind;UI..

应用程序池的标识无效

评论(0)浏览(1367)分类:操作系统及应用软件
应用程序池的标识无效  IIS启动时,事件查看器,系统事件首先出现下面的警告应用程序池 'DefaultAppPool' 的标识无效。如果处理此应用程序池的第一次请求时仍然无效,将禁用此应用程序池。数据域包含错误号。有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。  访问web站点时,继续出现一个警告和一个错误应用程序池..

浏览器Html5 Video支持的视频格式

评论(0)浏览(1363)分类:HTML/CSS兼容/XML
浏览器Html5 Video支持的视频格式  浏览器Html5 Video标签支持的视频格式:浏览器 | 影音格式Ogg TheoraMP4(H.264)WebMMicrosoft Internet Explorer9╳○╳Mozilla Firefox5+○╳○Google Chrome13+○○○Apple Safari5+╳○╳Opera11+○╳○从上表中可以知道,只要准备好Mp4与Ogv二种影音格式即可兼容所有支持video标签的浏览器。 video width=640 height=360 preload co..

Ext设置selModel(复选框选择)双击编辑如何恢复默认选中的数据库

评论(0)浏览(1362)分类:extjs开发技巧
Ext设置selModel(复选框选择)双击编辑如何恢复默认选中的数据库  Ext如果添加了selModel,可以选择数据行,同时添加Ext.grid.plugin.RowEditing设置双击进行编辑时,双击数据行编辑会导致之前选中的数据行被取消选择,可能是冲突了(也许可以配置其他选项来解决冲突,但是没找到)。选中数据行双击编辑后导致选中的数据行被取消选中解决办法:Ext.grid.plugin.RowEditing添加beforeedit事件保存勾选状态,然..

修改input file控件默认浏览文字

评论(0)浏览(1353)分类:HTML/CSS兼容/XML
修改input file控件默认浏览文字  如何修改html input file控件默认的浏览(firefox和ie)或者选择文件(chrome)显示内容。解决办法:用一个透明的file控件浮动到你的自己的提示文字或者图片上即可。注意:IE下必须要调整默认的按钮位置对到你的文字上,前面显示文件路径的那部分覆盖住提示文字需要双击才能弹出文件选择窗口。自己调整input的font-size属性变换file控件大小..

word文档输入的所有英文字符全部变成大写

评论(1)浏览(1350)分类:操作系统及应用软件
word文档输入的所有英文字符全部变成大写word文档输入的所有英文字符全部变成大写  今天一个同事在编辑word文档时,输入英文字符,都自动变成了大写的,无法输入小些的英文字符。第一反应我想她应该是按下了“Caps Lock”键,可是过去检查了键盘状态后并没有按下“Caps Lock”键,在新建立的word文档中式可以输入小些字母及大写字母的。晕了....    后面让她传了一份给我,从这里..

获取iframe中鼠标事件在父页的坐标位置

评论(0)浏览(1349)分类:JavaScript/Ajax开发技巧
获取iframe中鼠标事件在父页的坐标位置  如果在iframe中单击鼠标时,使用event.clientX和event.clientY获取到的是点击的位置相对于iframe的坐标位置,并非是相对于父页的,所以如果要获取相对于父页的坐标位置,就需要加上iframe的绝对位置x和y,这样才是相对于父页的坐标位置。  换算关系:相对坐标x=iframe绝对x位置+iframe内触发的鼠标x位置。  注意事项:由于要使用到父页..

C#如何隐藏控制台程序cmd窗口

评论(0)浏览(1336)分类:Asp.Net/C#/WCF
C#如何隐藏控制台程序cmd窗口  下面代码实现隐藏C#控制台程序打开的cmd窗口 public static string Execute(string exe, string args) { string output = ; if (exe != null exe != ) { Process process = new Process(); //创建进程对象 ProcessStartInfo startinf..

DOM对象旋转插件jquery.rotate.js

评论(0)浏览(1331)分类:JavaScript/Ajax开发技巧
DOM对象旋转插件jquery.rotate.js  jQuery 插件jquery.rotate.js,可以实现DOM对象旋转效果。jquery.rotate.js支持所有主流浏览器,包括 IE6。如果你想在低版本的 IE 中实现旋转效果,那么jquery.rotate.js是一个很好的选择。jquery.rotate.js参数参数类型说明默认值angle数字旋转一个角度0animateTo数字从当前的角度旋转到多少度0step函数每个动画步骤中执行的回调函数,当前..

C# HttpCookie.HttpOnly属性

评论(0)浏览(1328)分类:Asp.Net/C#/WCF
C# HttpCookie.HttpOnly属性  HttpCookie.HttpOnly属性获取或设置一个值,该值指定 Cookie 是否可通过客户端脚本访问。命名空间:System.Web程序集:System.Web(在 system.web.dll 中)属性值:如果 Cookie 具有 HttpOnly 属性且不能通过客户端脚本访问,则为 true;否则为 false。默认为 false。备注  Microsoft Internet Explorer 版本 6 Service Pack 1 和更高版本..

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..

IE8-如何获取input光标所在位置(selectionstart)

评论(0)浏览(1323)分类:JavaScript/Ajax开发技巧
IE8-如何获取input光标所在位置(selectionstart)  IE9+和标准浏览器支持输入对象的selectionStart属性,可以获取到光标所在输入空间中的位置,IE8-要想获取光标所在位置(selectionstart属性),需要使用range对象。  IE8-如何获取input光标所在位置(selectionstart)源代码如下input type=text id=txt value=1234567 /input type=button value=获取text光标位置 onclick=alert(getCaret(..

jQuery jsonp跨域原理

评论(0)浏览(1307)分类:JavaScript/Ajax开发技巧
jQuery jsonp跨域原理  实际上单jQuery还是实现不了跨域加载数据的,由于XMLHttpRequest的安全设置,是不允许直接跨域的。jQuery的jsonp虽然能跨域,但是还得请求的页面支持才行,如果请求的页面不理会jQuery发送的参数,是无法跨域的,实际上来说是获取不到输出的页面内容。  jQuery jsonp跨域原理实际就是使用script标签加载配置对象中的跨域url,再使用script..