01 2012 档案

摘要:width:620px; *width:610px;(这是解决ie7的bug * 只支持在ie7和火狐其他的不认) _width:600px; (因为下划线只支持在ie6上其他的游览器不认) 阅读全文
posted @ 2012-01-19 16:33 瞭望者 阅读(147) 评论(0) 推荐(0) 编辑
摘要:最近项目里需要实现这么个功能,类似网游中的聊天框,背景都是透明的,但是文字是不透明。所以如果简单的使用opacity(非IE)和alpha滤镜(IE)是无法实现这个效果的,会造成全部透明。解决办法如下:1.实现完全透明:设置background为transparent即可,两个浏览器通用2.实现透明度可调节:要求改透明度,这里IE和非IE需要分开处理非IE浏览器可通过支持CSS3的方式处理(不支持CSS3的这里忽略了),css的写法是background-color:rgba(255,255,255,0.5)前面3个参数是RGB,最后个是透明度IE浏览器需要使用gradient滤镜,css写法 阅读全文
posted @ 2012-01-16 17:10 瞭望者 阅读(572) 评论(0) 推荐(0) 编辑
摘要:var ifr = this.create("iframe");//自定义创建IFRAME的方法 ifr.src = "HTMLPage.htm"; if (ifr.attachEvent) {//IE ifr.attachEvent("onload", function() { setTimeout(function() { ifr.css({ height: ifr.contentWindow.document.body.scrollHeight + 'px' }); }, 100); }); } else { . 阅读全文
posted @ 2012-01-16 10:59 瞭望者 阅读(3858) 评论(2) 推荐(0) 编辑
摘要:一般来说,完美判断一个Iframe是否完美加载有两中方法。下面搜搜招聘网就 和大家来分享一下: 第一种:该方法和判断Javascript文件是否被加载完相似。下面是代码:var iframe = document.createElement("iframe");iframe.src = http://home.trusit.net/Pages/Default.aspx;if (!/*@cc_on!@*/0) { //浏览器 不是IE的情况下 iframe.onload = function(){ alert("已经加载完成!"); };} else { 阅读全文
posted @ 2012-01-16 10:49 瞭望者 阅读(1631) 评论(0) 推荐(0) 编辑