-
兼容IE和Firefox的Javascript添加收藏代码
添加收藏是网站中常用的功能。通常使用Javascript实现,浏览器的快捷键是Ctrl+D,如下代码可实现在IE6,7,8,9,Firefox下的此功能。
function addBookMark(obj,url, title) { //窗口对象,地址,标题 var e = window.event || arguments.callee.caller.arguments[0]; var B = { IE : /MSIE/.test(window.navigator.userAgent) && !window.opera , FF : /Firefox/.test(window.navigator.userAgent) , OP : !!window.opera }; obj.onmousedown = null; if (B.IE) { obj.attachEvent("onmouseup", function () { try { window.external.AddFavorite(url, title); window.event.returnValue = false; } catch (exp) {} }); } else { if (B.FF || obj.nodeName.toLowerCase() == "a") { obj.setAttribute("rel", "sidebar"), obj.title = title, obj.href = url; } else if (B.OP) { var a = document.createElement("a"); a.rel = "sidebar", a.title = title, a.href = url; obj.parentNode.insertBefore(a, obj); a.appendChild(obj); a = null; } } }没有评论 -
如何安装柬文输入法?
1.点此下载KhmerUnicode2.0;
2.解压文件后,一路下一步安装好(中间可以指定安装文件夹);
3.重启电脑,找到右下角的输入法图标右键 -> 设置 -> 添加,如果您的系统是Windows7找到高棉语(柬埔寨),点击展开,选上Khmer Unicode Keyboard(NIDA 1.0),点击确定。如果系统是Windows xp的话找到加泰隆语,添加即可;
-
Dolphin添加管理员
-
Javascript数组排序
在Javascript中对数组进行排序中主要有两个方法:sort()和reverse(),这两个方法的返回值仍然是一个数组。
如果我们定义一个数组 var test = new Array(1,2,3,15,4),使用reverse()方法可以反转数组,当我对test数组调用reverse()方法时会返回4,15,3,2,1的结果。 Read More »
-
Chrome下CSS设置字体小于12px无效
在Google Chrome中文版浏览器中,在CSS中设置字体小于12px时将一律显示为12px,英文版的不存在这个问题,如果你把语言改为英文的话可以正常显示,因为中文小于12px将难于辨认。但是在实际的开发过程中,免不了要设置字体小于12px。
-
常用CSS Hack
开发网页的时候,浏览器的兼容性是一个让人头疼的问题,各种浏览器,各种解析不同,CSS Hack是免不了的。下面是常用的CSS Hack方法。
html代码:
<div class="test">CSS Hack</div>
CSS代码:
.test { color:red;/* 所有浏览器都支持 */ background-color:#ededed\9; /* IE6 7 8 9支持 */ color:blue\0; /* IE8 9支持 */ color:white\9\0;/*IE9支持*/ *border:1px solid #f00;/* IE6 7 支持 */ _margin-top:100px;/* 仅IE6支持 */ }保存好,直接用各种浏览器打开就可看见效果。
-
IE6下PNG图片透明问题
默认情况下,IE6不支持PNG格式图片的透明效果,但是可以通过JS实现。
注:IE6不支持PNG24格式的图片透明效果,但支持PNG8和GIF格式的全透明效果。(待补充…)
-
IE6双倍边距BUG
在IE6中,如果块元素设置float:left/right,并设置margin-left/right时,边距就会翻倍。
html代码如下:
<div class="out"> <div class="in"></div> <div style="clear:both"></div> </div>
-
Javascript学习笔记
基础知识
在HTML中可以使用标签<script>来插入Javascript,这个标签主要有五个属性:
- src:引用外部的Javascript文件;
- charset:设置src引用文件的的编码,此属性已被大多数浏览器忽略,可不写;
- language:设置脚本语言(如Javascript,Vbscript等),此属性已被大多数浏览器忽略,可不写;
- defer:设置后脚本将在文档解析完之后执行,此属性已被大多数浏览器忽略,可不写;
- type:必写属性,设置脚本语言的内容类型,一般是text/javascript,被大多数浏览器支持(还有其他值,如text/ecmascript、application/javascript等,但不是所有浏览器都支持的)。