Spiga

随笔档案 - 2010年4月

进化版百度Popup.js弹出框|拖拽小框架发布,兼容IE6/7/8,Firefox,Chrome【附下载】

2010-04-13 13:04 by Fred_Xu, 3408 visits, 网摘, 收藏, 编辑
摘要:百度空间的弹出窗口和拖拽效果(也就是popup.js),代码精简,效果也很好,我们可以在很多大型网站上见到这种效果,在我的项目中也使用了该js。  原有百度的Popup.js在有声明的网页下存在兼容性问题,即在IE6,7,8下,遮罩层是可以全屏,但在Firefox和Chrome下无法全屏遮罩。  造成遮罩层在FF和Chrome下无法全屏的问题在267行:遮罩层dialogBoxBG 的style只... 阅读全文

使用Request.RawUrl获取当前请求重写(UrlRewrite)后的Url

2010-04-09 12:28 by Fred_Xu, 1792 visits, 网摘, 收藏, 编辑
摘要:就像博客园、Csdn这类网站中,我们经常会遇到如果没有登录该网站,访问的页面会直接跳转至登录页,并且网址中会有?RetrunURL=http//www.cnblogs.com/fred_xu,一旦我们登录后,网站会自动跳转至我们前一个访问的页面,很人性化。  网上搜索此类问题,大多数都是使用以下方法得到当前Url的。  但我们有时会碰到Request.Url null的错误,或者在我们使用Inte... 阅读全文

Jquery Validation无法在Chrome浏览器下进行form.submit()表单提交的解决方法

2010-04-09 10:04 by Fred_Xu, 703 visits, 网摘, 收藏, 编辑
摘要:Jquery Validation验证插件中的form.submit()方法有时会在Chrome谷歌浏览器中提交Form无效,解决方法是将form.submit()改为__doPostBack('Button3',''); 备注:    上面的Button3按钮是asp.net Button控件,点击会进行提交表单执行服务器端事件。而asp.net(带有服务器端form)的页面会在客户端自动生成以... 阅读全文

NUnitAsp单元测试报错DoctypeDtdException : Problems with DOCTYPE DTD解决方法

2010-04-06 13:25 by Fred_Xu, 92 visits, 网摘, 收藏, 编辑
摘要:开发环境:Vs2008,NUnit2.5.2,遨游浏览器(默认),XP sp3单元测试代码测试都通过了,但是一直会报下面的错误:解决方法:把测试页面头部的代码:改为:即可。 阅读全文