12 2011 档案

摘要://根据屏幕大小设置窗体初始大小//Rectangle rect = System.Windows.Forms.SystemInformation.VirtualScreen;Rectangle rect = SystemInformation.WorkingArea;this.Height = rect.Height;this.Width = rect.Width;//根据屏幕大小设置窗体最大化大小this.MaximizedBounds = new Rectangle(rect.X, rect.Y, rect.Width - 2, rect.Height - 2); 阅读全文
posted @ 2011-12-31 17:05 bdstjk 阅读(932) 评论(0) 推荐(0) 编辑
摘要:最近项目中需要开发一个颜色选择控件,我做了一个支持选择也支持手动输入的颜色选择控件,支持手动输入必然要验证一下是否是正确的颜色格式,一开始我通过try { document.getElementById('ColorChooseControlText').style.backgroundColor = document.getElementById('ColorChooseControlText').value; args.IsValid = true; } catch (err) { ... 阅读全文
posted @ 2011-12-30 13:33 bdstjk 阅读(4585) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices; //这个肯定要的 namespace WindowsApplication1{ class win32API { public const int OPEN_PROCESS_ALL = 2035711; public const int PAGE_READWRITE = 4; public const int PROCESS_CREAT... 阅读全文
posted @ 2011-12-29 10:22 bdstjk 阅读(571) 评论(0) 推荐(0) 编辑
摘要:一、兼容性较高的浏览器页面关闭//关闭网页,不支持火狐(火狐返回上次浏览页面)//FireFox非window.open()等弹出页面,需要在地址栏中输入about:config, 然后将dom.allow_script_to_close_windows改为true才能达到想要的效果。function CloseWebPage() { if (navigator.userAgent.indexOf("MSIE") > 0) { if (navigator.userAgent.indexOf("MSIE 6.0") > 0) { window. 阅读全文
posted @ 2011-12-28 15:13 bdstjk 阅读(208) 评论(0) 推荐(0) 编辑
摘要:昨天项目迁移了测试服务器,之后奇怪的问题出现了。IE、谷歌无法登陆,火狐可以登陆。这个项目先后部署过两个测试服务器、一台正式服务器,登陆都是正常的,这次却突然出现这种奇怪的问题,很是纠结。通过查看代码,逻辑很清晰,不应该有问题。跟踪浏览器信息,发现登陆逻辑正常执行,最后进行了页面跳转,之后又跳转回来,那么应该是权限验证失败。没有抛出无权限提示,那么只能是读取Cookie失败。检查IE、谷歌的Cookie记录,发现登陆页面没有完成Cookie写入,这种简单的Cookie操作,.NET不应该会有问题的。开始百度,百度垃圾,没找到想要的。开始谷歌,找到一个差不多的(服务器的时间和时区设置可能影响Co 阅读全文
posted @ 2011-12-20 10:22 bdstjk 阅读(834) 评论(0) 推荐(0) 编辑
摘要:原文链接:跨浏览器的CSS固定定位{position:fixed}通过CSS的定位属性{position:fixed}来实现的,通过它可以让HTML元素脱离文档流固定在浏览器的某个位置。IE7、Firefox、Opera,都支持CSS的{position:fixed},所以很容易实现(《详解定位与定位应用》)IE6不支持该属性,但是在使用!DOCTYPE 声明指定standards-compliant(标准)模式可以通过CSS hack实现上述声明下IE5和IE5.5目前没有发现通过纯粹CSS能够解决的方案,但是可以通过IE特有的expression在CSS中实现(移动网页时固定元素会动),这 阅读全文
posted @ 2011-12-07 12:38 bdstjk 阅读(281) 评论(0) 推荐(0) 编辑
摘要:chrome中弹出模态对话框,通过window.returnValue赋返回值关闭后,有的情况下无法取得返回值。没有找到太好的解决办法,暂时处理方法是,在弹出窗口中同时给 window.opener.ReturnValue 赋返回值。这样在关闭窗口后,通过下面的代码取得返回值:var returnvalue = window.showModalDialog("……"); if(!returnvalue){ returnvalue = window.ReturnValue;; }这样在IE、FF、及Chrome中,都可以得到返回值了。 阅读全文
posted @ 2011-12-05 18:32 bdstjk 阅读(268) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示