摘要:
js://添加搜藏functionAddFavorite(){vartitle=document.title;varurl=document.URL;if(document.all){window.external.AddFavorite(url,title);}elseif(window.sidebar){window.sidebar.addPanel(title,url,"");}else{alert("加入收藏失败,请使用Ctrl+D进行添加");}}//设为首页functionsetHomepage(vrl){ if(document.all){ 阅读全文
摘要:
E6下的背景图片每次使用都会重新发送请求(not 本地),连一个hover效果时候同样的背景图片仅仅位置不同而已,ie6都会再次发送请求,这个令人崩溃的事情需要解决掉:对于ie来说,filter:expression很强大,能够实现的功能超级多,但是更对于视效率如生命的程序员来说,它的效率不敢令人恭维,所以有人会用css方法实现ie6下背景图片缓存,但是这种人也就是崇拜微软的强大而已,无它,html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}当然大多数人都会选 阅读全文
摘要:
1.网上搜索的js复制链接代码,好像只能支持ie浏览器,其他浏览器不支持, 案例:var url=12; if(window.clipboardData){ window.clipboardData.setData("Text",url); art.dialog.tips("复制成功!",3); }else{ art.dialog.alert(‘只支持ie浏览器!’, function () {}); }2. ZeroClipboard能解决浏览器不兼容的问题 先从网上下载ZeroClipboard压缩包,解压后把文件夹中两个文件:ZeroClipboa 阅读全文
摘要:
1.实现点击按钮,复制文本框中的的内容 1 10 用户定义的代码区域11 2.复制专题地址和 url 地址,传给 QQ/MSN 上的好友 1 2 3 4 5 Js复制代码 6 7 8 9 10 3.直接复制 url1 2 4.点击文本框时,复制文本框里面的内容1 2 5.复制文本框或者隐藏域中的内容 1 6.复制 span 标记中的内容 1 3 4 5 7.浏览器兼容copyToClipboard("拷贝内容") 1 function copyToClipboard(txt) { 2 if (window.clipboardData) { 3 ... 阅读全文
摘要:
一:navigator.userAgentwindow.navigator.userAgent属性包含了浏览器类型、版本、操作系统类型、浏览器引擎类型等信息,通过这个属性来判断浏览器类型,下面是我写的一个函数,这个函数返回一个包含浏览器名称和版本的数组。此函数可区分ie5.5~ie8、Chrome、Opera、Safair、Firefox这5种常见浏览器。function browser() { var ua = window.navigator.userAgent, ret = ""; if (/Firefox/g.test(ua)) { ua ... 阅读全文
摘要:
一、让IE6支持微软雅黑,添加一句声明: 在网页的HTML标签内加入红色部分的声明,就可以了。二、让Opera浏览器支持微软雅黑,通过CSS兼容性补救来实现:CSS代码:font-family: "Microsoft YaHei","微软雅黑" !important;注意,后面这个“!important”可一定要加哦,否则无效。 阅读全文
摘要:
什么是cookie: △ 用来保存用户信息:用户名、密码... ... △ 同一网站共享一套cookie,大小有限,保存时间 △ 使用document.cookiecookie包含: cookieName=cookieValue; 名字和值(用户名、密码...) expires=expirationDateGMT; 过期时间 path=URLpath; 存储一个URL domain=siteDomain; 存储一个阈值设置cookie: document.cookie="名字1=值1"; document.cookie="名... 阅读全文
摘要:
阅读全文
摘要:
1.IE6双倍边距bug当页面内有多个连续浮动时,如本页的图标列表是采用左浮动,此时设置li的左侧margin值时,在最左侧呈现双倍情况。如外边距设置为10px, 而左侧则呈现出20px,解决它的方法是在浮动元素上加上display:inline;的样式,这样就可避免双倍边距bug。2.3像素问题及解决办法当浮动元素与非浮动元素相邻(注意这里的相邻可以是纵向的也可以是横向的)时,这个3像素的Bug就会出现,它会偏移3像素。实际表现就是两个元素之间产生了一道缝隙!解决方法很简单,将两个元素都浮动就OK了。此BUG深层的原因是非浮动元素的layout未触发,所以这里只要是能够触发layout的cs 阅读全文
摘要:
兼容IE6/IE7/IE8/火狐---下拉菜单select高度 总结:用外部的DIV来实现高度 边框的兼容,缺点用到大量的hack,作为最后没有办法的选择 阅读全文