posts - 2,  comments - 0,  trackbacks - 0
  2008年7月8日
style="cursor:hand;"
在IE中能正常显示成手;在firefox中却不能正常显示

如果改用 style="cursor:pointer;"
则在两个浏览器下都能正常显示
适用于IE6.0及以上版本以及FIREFOX,在IE5.0下不能显示成手
posted @ 2008-07-08 14:09 wilbur 阅读(8) | 评论 (0)编辑
在IE下,可以这样写
linkDiv.style.left=getPosition(obj).x;
linkDiv.style.top=getPosition(obj).y+obj.offsetHeight;


PS:getPosition()是得到一个HTML控件的绝对位置

但是这样在firefox下就不能正常显示

在firefox下应该这样写
linkDiv.style.left=getPosition(obj).x +"px";
linkDiv.style.top=getPosition(obj).y+obj.offsetHeight +"px";


貌似是因为firefox下是没有加单位的,需要自己主动去附加单位。
posted @ 2008-07-08 13:47 wilbur 阅读(13) | 评论 (0)编辑
  2008年7月1日
申明一下,控件的自定义属性:
自己定义的控件的属性,且写在标签里的。例如:
<cc1:IntegerTextBox ID="IntegerTextBox1" runat="server" MaxValue="200" MinValue="100"></cc1:IntegerTextBox>
这个控件中有两个属性是我自己加上去的,MaxValue和MinValue

在IE中(IE6.0以上,以下的没有测试过),可以直接取,例如:
document.getElementById("IntegerTextBox1").MaxValue
document.getElementById("IntegerTextBox1").MinValue

但是在FireFox下取的方式:
document.getElementById("IntegerTextBox1").attributes["MaxValue"].value
document.getElementById("IntegerTextBox1").attributes["MinValue"].value


posted @ 2008-07-01 10:15 wilbur 阅读(13) | 评论 (0)编辑
  2008年6月30日

UserLanguages 客户端主机所使用的语言

UserHostName 客户端主机的DNS名称

userHostArrress 客户端主机的IP地址

UserAgent 客户端浏览器版本

Url 当前要求的URL

TotalBytes 当前输入的容量大小

ServerVariables 网页的Server变量

RequestType 客户端网页的传送方式(Get/Post)

RawUrl 当前页面的U『RL

QueryString 浏览器地址栏后的参数

PhysicalPath 当前网页在服务器端的实际路径

PhysicalApplicationPath 当前在服务器端执行的程序的实际路径

Pathq 当前网页的相对地址

Params 返回QueryString、Form、Cookies、ServerVariables的全部集合,中国自学编程网,www.zxbc.cn。

IsSecureConnection 目前联机的安全性

IsAuthenticated 目前联机是否有效

HttpMethod 目前客户端网页的传送方式(Get/Post)

Headers 网页的标题集合

Form 窗体变量

Files 客户端上传的文件

FilePath 当前执行网页的相对地址

Cookies HttpCookieCollection对象集合

ContentType 当前需求的MIME内容类型

ContentEncoding 客户端浏览器的字符设置 -

ConnectionlD 客户端所提出的网页浏览请求的联机的ID

ClientCertificate 客户端安全认证信息

Browser 客户端浏览器的信息

AnnlicationPath 当前运行程序的服务器端虚拟目录

posted @ 2008-06-30 15:46 wilbur 阅读(0) | 评论 (0)编辑
  2008年5月14日
昨天遇到个怪问题,Internet Explorer cannot open the Internet site,Operation aborted。
起因是我写了个服务器断控件,该控件需要在前端生成一个控制该控件的对象,
当时我采用直接往客户端注册javascript代码的方式:
<script>
var jsxxx;
var c;
jsxxx.xxx = '123';
appendCtrl(jsxxx)
</script>
在这里我使用了一个包装过的方法,就是把这个控件append到document.body上去
这时就出现了这个问题,当时我百思不得其解

最后发现只要我把这段js代码放到</html>的后面,就能正常运行
所以我推测错误是这样引起的
控件在生成的过程中,因为js代码的原因,就在body还没有生成完成的时候(还没有生成</body>),
就运行了该段js代码,倒置document无法找到完整的body,所以报错

解决方式:
往前端注册一个函数
<script>
var jsxxx;
var c;

var xxx = function () {
    jsxxx.xxx = '123';
    appendCtrl(jsxxx)
}

window.attachEvent('onload', xxx);
</script>
然后将这个函数附加到window.onload事件中,问题解决

posted @ 2008-05-14 11:46 wilbur 阅读(14) | 评论 (0)编辑
<2008年7月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

与我联系

常用链接

留言簿

我参加的小组

我参与的团队

我的标签

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜