时间:2021-05-25
景变暗的div可拖动提示窗口 [Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
IE7.0、Firefox2.0、Opera9.0测试通过
欢迎大家指教批评
前段时间一直在研究Js,网上有很多关于兼容浏览器方面的文章,给大家找了几个:
http://blog.csdn.net/zqian1987/archive/2008/03/02/2140055.aspx
http:///jacklong/archive/2008/01/10/1033954.html
下面写写我这段时间的一些心得,主要介绍兼容IE和FireFox方面,Opera9.0前的版本好像N多东西不支持,暂时不介绍,Opera9.0以后的版本在Javascript解释方面和FireFox比较接近。
我介绍的都是一些细节方面的东西,侧重于写一些不常见的情况,想到新的我会持续补充:
1、创建一个Element,通用的写法为createElement("div")
IE中也可以这样写createElement("<divstyle='color:#FFFFFF'>"),但Firefox不认
2、IE中的width、height与Firefox中概念不同,IE中width=FireFox中的width+2*borderWidth+2*Padding
参见:http://help.powereasy.net/Template/WEB/1557.html
3、动态添加css代码
cssStr="p{color:#FF0000;}a{font-size:9pt;}";
varstyle=win.document.createStyleSheet();
style.cssText=cssStr;FireFox:复制内容到剪贴板代码:
cssStr="p{color:#FF0000;}a{font-size:9pt;}";
varstyle=win.document.createElement("style");
style.type="text/css";
style.innerHTML=cssStr;
win.document.getElementsByTagName("HEAD").item(0).appendChild(style);4、table在后面添加加行或列,通用写法insertRow(-1),insertCell(-1)
IE中insertRow(),insertCell()这样写也可以,Firefox不认
5、警告对话框alert(),IE中书写时无参数则默认参数为空字符串,Firefox中则必须输入参数,传空参数则要写成alert("");
6、给element.style.width赋值必须写成24px,只写数字24的话,FireFox会不认,IE里都可以
7、在使用Element,并给其绑定了onclick、onmouseover、onmousedown、onmouseout等事件
element.onclick=function(){alert("hellokitty");};
时,需注意
将此元素添加到上级元素上时要用appendChild,不可以在上级中使用innerHTML操作,这样会使事件无效
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
js关闭浏览器窗口js关闭浏览器窗口,不弹出提示框。支持ie6+,火狐,谷歌等浏览器。复制代码代码如下:functioncloseWin(){window.op
1.首先写一个遮罩层div,然后再写一个弹窗的div提示js弹窗js弹出DIV,并使整个页面背景变暗确定js代码:(把jq引进来)//弹窗functionsho
如果一个站是宽屏的,你左右拖动浏览器的窗口网站宽度会随着窗口的大小而改变,而浏览器窗口宽度减小到一定程度后就会出现下边的滚动条,网站宽度就不会再减小了,我们知道
最近在做一个项目,因为页面使用了Cookie,所以要判断用户的浏览器是否支持Cookie,并提示用户如何开启浏览器的Cookie功能。同时,整个项目要配置多语言
跨浏览器是指一个网站,Web应用程序,HTML构造或客户端脚本支持所有的Web浏览器的能力。往往是长期的跨浏览器与多浏览器相混淆。多浏览器是在Web的发展带来了