access-Control-Allow-Origin跨域请求安全隐患

评论(0)浏览(4724)分类:JavaScript/Ajax开发技巧
access-Control-Allow-Origin跨域请求安全隐患?phpheader(Access-Control-Allow-Origin: *);?  最新的W3C标准里是这么实现HTTP跨域请求的,Cross-Origin Resource Sharing,就是跨域的目标服务器要返回一系列的Headers,通过这些Headers来控制是否同意跨域。  这些Headers有:4 Syntax4.1 Access-Control-Allow-Origin HTTP Response Header4.2 Access-Control-Max-Age HTTP Response He..

IE Internet临时文件无法删除

评论(0)浏览(123)分类:操作系统及应用软件
IE Internet临时文件无法删除  有些时候打开IE的临时文件夹的时候,发现里面存在一些cookie和缓存文件无法删除,即使执行了几次IE属性中删除临时文件、历史记录、cookie、保存的密码和网页表单信息操作,这些cookie和缓存文件还是无法删除,或者直接打开IE临时文件夹,对里面的cookie和缓存文件执行delete操作,也还是没有反应,删除不了这些文件。  出现这个问题一般是..

firebug页面刷新自动最小化之谜

评论(0)浏览(183)分类:操作系统及应用软件
firebug页面刷新自动最小化之谜  如果在firefox点开firebug后,一般刷新页面firebug是不会自动最小化到附加组件栏的,但是最近不知道设置了哪里,每次刷新页面的时候firebug自动最小化到附加组件栏,调式javascript代码非常麻烦,不能及时显示错误,加载页面完毕后再点开已经不提示有错误的地方了。  后面检查了一下,原来是自己不小心取消了对所有网页启用的功能,所以每..

javascript实现IE,firefox客户端图片预览

评论(0)浏览(233)分类:JavaScript/Ajax开发技巧
javascript实现IE,firefox客户端图片预览  javascript实现IE,firefox客户端图片预览,测试浏览器:IE6~8,firefox4.0。  google的chrome,safari,opera浏览器需要上传图片才行,这个不在讨论范围,上传后也变简单多了,将表单自动提交到隐藏iframe实现无刷新上传图片文件后,在服务器端保存图片然后返回路径,具体参考这篇文章:ajax无刷新上传文件,使用iframe模仿。  原理:由..

IE浏览器下获取file控件选择本地文件的路径

评论(0)浏览(2318)分类:JavaScript/Ajax开发技巧
IE浏览器下获取file控件选择本地文件的路径  由于安全问题,IE7+浏览器的internet区域的安全设置中将文件上传到服务器时包含本地目录路径选项默认是禁用的,所以通过file.value得到的不是实际选择的本地文件的路径,而是定位到c:\fjkk\等乱七八糟的路径去,文件名是正确的,路径不正确。  IE浏览器下面可以使用selection对象获取到真实的本地选择文件的路径,firefox需要设置安全性,..

google.com.hk最近被封杀得厉害啊。。。

评论(0)浏览(165)分类:操作系统及应用软件
google.com.hk最近被封杀得厉害啊。。。  google.com.hk最近被封杀得厉害啊。。。最近5天内没有能打开的,即使直接访问google.com.hk能打开后,搜索后还是无法链接,都是连接被重置载入页面时到服务器的连接被重置。 此站点暂时不可用或者太忙。请稍后重试。 如果您无法载入任何页面,请检查您计算机的网络连接。 如果您的计算机受到防火墙或代理服务器的保护,请确认 Firefox 被授权..

jquery lightbox plugin txtImage中文乱码

评论(0)浏览(148)分类:JavaScript/Ajax开发技巧
jquery lightbox plugin txtImage中文乱码  从官网点下载http://leandrovieira.com/projects/jquery/lightbox/下载的jquery lightbox plugin插件,给的示例代码中,当配置txtImage为中文时,会出现乱码或者未显示配置的中文内容。  这个问题主要是因为给的示例html文件中指定的页面编码为utf-8的 meta http-equiv=Content-Type content=text/html; charset=utf-8 / titlejQuery ..

ajax无刷新上传文件,使用iframe模仿

评论(2)浏览(588)分类:JavaScript/Ajax开发技巧
ajax无刷新上传文件,使用iframe模仿其实ajax是无法上传文件的,所以得用隐藏的iframe来模仿ajax未出现之前,一直都是隐藏的iframe来实现无刷新操作如果谁看过图灵程序设计丛书的Ajax高级编程,就知道了。示例下载点击这里下面列出代码,asp的上传代码太麻烦,就使用。net了。。。upload.ashx%@ WebHandler?Language=C# Class=upload %using System;using System.Web;public class ..

jquery查找option通过显示的text内容

评论(0)浏览(140)分类:JavaScript/Ajax开发技巧
jquery查找option通过显示的text内容  如果select对象的option没有value属性,jquery怎么通过option显示的text内容查找到对应的option对象?由于option显示的内容没有什么对应的属性,所以只能使用内容选择器:contains来查找。不能通过属性text查找到。  测试代码如下headscript type=text/javascript src=/js/jquery.js/script/headscript type=text/javascript var one = ..

Windows Live Messenger登录失败,错误代码:80048820

评论(0)浏览(101)分类:操作系统及应用软件
Windows Live Messenger登录失败,错误代码:80048820Windows Live Messenger登录失败,错误代码:80048820,官方解释When you start MSN Messenger you cannot sign in, and you get the message:Sorry, we were unable to sign you in to the MSN Messenger at this time. Please try again later.To let us try and troubleshoot the problem, click the Troubleshoot button.80048820Fix this er..

Windows Live Messenger登录失败,因为服务暂时不可用。请稍候再试。错误代码:8007007e

评论(0)浏览(163)分类:操作系统及应用软件
Windows Live Messenger登录失败,因为服务暂时不可用。请稍候再试。错误代码:8007007eWindows Live Messenge 登录失败,因为服务暂时不可用。请稍候再试。错误代码:8007007e 或其他。解决办法1、首先,从http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe 网站下载windows install clean up软件,然后安装它。2、之后从http://irc.msgplus.net/~jkay/wave3rc/Contacts.msi下载Windo..

Ext getInitialConfig获取不到默认的配置

评论(0)浏览(326)分类:extjs开发技巧
Ext getInitialConfig获取不到默认的配置  在使用最新版本的的ext4.1时,发现使用调用实例的getInitialConfig获取不到创建实例时使用配置对象,得到一个空的JSON配置对象,不知道是ext的bug还是我理解错这个方法或者创建对象时传递的配置方法不对。  ext getInitialConfig方法如下getInitialConfig( [name] ) : Object/MixedReturns the initial configuration passed to construct..

Ext.ux.ItemSelector.getStore undefined

评论(0)浏览(195)分类:extjs开发技巧
Ext.ux.ItemSelector.getStore undefined  ext4.0中的Ext.ux.ItemSelector实例调用getStore方法获取数据源时发生错误,提示getStore undefined。  查看了下Ext.ux.ItemSelector的源代码,Ext.ux.ItemSelector继承Ext.ux.form.MultiSelect,而Ext.ux.form.MultiSelect继承的是Ext.form.field.Base,Ext.form.field.Base并没有getStore方法,并且Ext.ux.form.MultiSelect没有注册getS..

foxmail无法接收邮件进度条自动消失

评论(0)浏览(194)分类:操作系统及应用软件
foxmail无法接收邮件进度条自动消失  foxmail接收收件的时候出现进度条,显示了有多少封邮件需要收,但是过一下后进度条自动消失,邮件没没有收下来。  出现这个问题可能是收件箱邮件太多了,准备超过100M,导致foxmail无法保存服务器上的到本地。  解决办法:将foxmail的收件箱中的邮件存档到一个子目录中,释放收件箱中的空间。这样再用foxmail收取邮件就好,不会无法收取..

javascript在select指定位置插入option

评论(0)浏览(261)分类:JavaScript/Ajax开发技巧
javascript在select指定位置插入option  在dhtml的DOM方法中有insertBefore方法,在浏览器下面可以使用此方法在指定的位置给select添加option对象。不过IE下调用insertBefore时,能添加option,但是创建的option对象设置的text属性会不显示,是空白,需要设置innerText属性来实现。  javascript在select指定位置插入option测试代码如下script type=text/javascriptfunction Inser..

ie margin top失效当前一个节点display为absolute

评论(0)浏览(183)分类:HTML/CSS兼容/XML
ie margin top失效当前一个节点display为absolute  在IE浏览器下面,某个节点设置了margin-top和height属性时,如果此节点的上一个兄弟节点的display为absolute,这个节点的margin-top会失效。去掉这个节点的height属性后,margin-top又起作用了。  解决办法1)将绝对定位的节点放到所有兄弟节点的最后,这样在display为absolute前面设置过height的兄弟节点的margin-top就不会失效了。2)给..

HTTP 错误 500.13 - 服务器错误:Web 服务器太忙

评论(0)浏览(688)分类:操作系统及应用软件
HTTP 错误 500.13 - 服务器错误:Web 服务器太忙  如果访问网站的时候出现500.13-Web Server Too Busy 500.13 - Web服务器太忙,如下所示该页无法显示此时无法处理请求。通讯量超出网站的配置能力。----------------------------------------------请尝试以下操作:单击刷新按钮,或稍后再试。如果仍旧有错误,请与网站管理员联系以通知他们此 URL 地址仍存在该错误。HTTP 错误 500.13 - 服务..

使用rar提取pptx中的图片文件

评论(0)浏览(211)分类:操作系统及应用软件
使用rar提取pptx中的图片文件  如何提取pptx中的图片文件?有个很好用的办法,就是用压缩包打开pptx文件,里面就会列出pptx中使用的资源文件,  操作步骤如下1)将文件后缀更改为rar,如果没安装winRAR解压软件,可以命名为.zip,这样就可以调用系统自带的解压缩软件了。如果没有显示文件名的后缀,是由于系统默认是隐藏已知文件类型的扩展名的,可以参考这篇文章:显示..

uploadify不显示flash上传按钮

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

json.js与jquery冲突too much recursion/Stack Overflow

评论(0)浏览(1277)分类:JavaScript/Ajax开发技巧
json.js与jquery冲突too much recursion/Stack Overflow  json.js文件和jquery序列化JSON对象为键值对的方法param产生冲突,导致json.js文件中的toJSONString方法重复调用自身从而堆栈溢出出现too much recursion【firefox】/Stack Overflow【IE浏览器】错误。  产生too much recursion/Stack Overflow这个问题主要是jquery调用ajax方法时,如果参数为json对象,jquery会调用param方法序列化json对..

JavaScript hasOwnProperty方法

评论(0)浏览(212)分类:JavaScript/Ajax开发技巧
JavaScript hasOwnProperty方法  JavaScript中hasOwnProperty函数方法返回一个布尔值,用来判断一个对象是否包含指定名称的属性或者方法。  使用方法:object.hasOwnProperty(proName)  参数说明  object:必选项,对象的实例。  proName:必选项,方法或者属性名称的字符串值。  如果object 具有指定名称的属性或者方法么,hasOwnProperty函数方法返回 true,否则..

2个并排input在XHTML摸下下IE下输入中文导致offset增加bug

评论(1)浏览(550)分类:HTML/CSS兼容/XML
2个并排input在XHTML摸下下IE下输入中文导致offset增加bug  在IE浏览器下面,当文档申明为xhtml时,2个并排的在一起的输入控件,当一个输入框内容为非中文内容,另外一个为中文时,出现奇怪的问题。测试代码在最后1)IE8浏览器下面顶部会出现2px差距,没有对齐,并且输入框内的文字没有对齐,中文接近顶部,非中文内容和中文内容相差2px左右,如图一。图一2)IE7浏览器下面顶部对齐,但是输入框内的文..

Firefox下margin-top负值失效

评论(0)浏览(652)分类:HTML/CSS兼容/XML
Firefox下margin-top负值失效  在csdn看到一个问题:firefox浏览器下面,当设置一个容器内的子元素的margin-top为负值时,如果负值的绝对值超过容器的高度,结果不是完全隐藏了图片,而子元素会显示出margin-top设置的绝对值-容器高度这么多的内容。网上找了下据说是firefox特有的块级盒模型相邻的垂直margin会被折叠的问题。  测试代码如下,firefox和其他浏览器的表示..

javascript动态给图片添加热点

评论(0)浏览(534)分类:HTML/CSS兼容/XML
javascript动态给图片添加热点  由于图片的热点一般都是写死在HTML源代码里面了,所以如果有多张独立的图片需要增加热点,而且需要根据条件显示或者隐藏其中的某些图片时,这样图片的位置就会发生变动,从而导致添加的热点对不上原图片的位置而导致失效或者乱套了。下面为1张图片拆分成4张进行热点操作。  前提条件:热点是规则的长方形或者正方形,不能是三角形或者菱形..

添加xhtml声明后documentElement.scrollTop为0

评论(0)浏览(197)分类:JavaScript/Ajax开发技巧
添加xhtml声明后documentElement.scrollTop为0  再chrome浏览器下面,无论申明doctype为html或者xhtml,获取或者设置页面的滚动高只能使用document.body.scrollTop,使用document.documentElement.scrollTop得到的是0,chrome版本为16.0.912.75 m,而其他浏览器则按照doctype的不同使用不同的对象,申明为xhtml时使用document.documentElement.scrollTop,doctype为html时则使用document.b..

javascript/vbscript/asp生成随机数

评论(0)浏览(388)分类:Asp/VBScript
javascript/vbscript/asp生成随机数  由于javascript,vbscript生成的随机数都是0~1之间的小数,如果要生成介于整数之间的随机数时,需要进行一些相关的处理才行,源代码如下。  javascript生成整数之间的随机数script type=text/javascriptfunction rnd(min,max){ var tmp=min; if(maxmin){min=max;max=tmp;} return Math.floor(Math.random()*(max-min+1)+min);}alert(rn..

asp对数组随机取值不重复

评论(0)浏览(297)分类:Asp/VBScript
asp对数组随机取值不重复  asp对数组随机取值,不重复取同一个数组里面的值。源代码如下Function rndint(byval MaxNum,byval MinNum)'asp生成整数之间的随机数函数 dim tmp if MaxNumMinNum then tmp=MinNum:MinNum=MaxNum:MaxNum=tmp end if Randomize rndint=int(rnd *(MaxNum-MinNum+1)+MinNum)End Function'arr:数组'num:要取的个数funct..

asp往文件中追加重写内容源代码

评论(0)浏览(136)分类:Asp/VBScript
asp往文件中追加重写内容源代码  asp向文件中追加内容,重写文件内容vbscript源代码%'filename:文件名'ct:内容'readwritemode:1只读 2重写 8添加,可以通过设置此参数实现文件的重写或者添加新内容'create:是否创建新文件 ,true/false'encoding:编码,0:ascii -1:unicode -2:系统缺省,中文系统为ANSIfunction WriteFile(filename,ct,readwr..

IE浏览器下字符串不能通过下标获取字符

评论(0)浏览(293)分类:JavaScript/Ajax开发技巧
IE浏览器下字符串不能通过下标获取字符  在IE浏览器下面,通过下标[]操作尽然无法获取到此下标对应的字符,得到undefined,其他浏览器如firefox,chrome可以通过字符串下标操作获取到对应的字符串。  解决办法就是通过split方法转换为字符数组,或者使用charAt方法或者使用substr方法,测试代码如下script type=text/javascript var s = '123'; alert(s[0])//IE输出..

为了有利于保护安全性,Internet Explorer已限制此网页运行可以访问计算机的脚本或ActiveX控件

评论(0)浏览(941)分类:操作系统及应用软件
为了有利于保护安全性,Internet Explorer已限制此网页运行可以访问计算机的脚本或ActiveX控件  双击本地运行包含脚本的html文件时,在IE浏览器下会提示为了有利于保护安全性,Internet Explorer已限制此网页运行可以访问计算机的脚本或ActiveX控件的警告,如下  这是因为IE浏览器本地浏览器文件时默认不运行活动脚本在计算机上运行的问题,只要设置允许活动内容在我的计算机上的文件中运行,就不会提示为了有利于保护安全性,Internet..