Feb 27

解决IE6、IE7在CSS中设置最小高度遇到的问题

xhtml CSS
当设置某一个区域的最小高度为某个值的时候,在Firefox、IE6以及IE7中的表现并不一样。如果只是设定了min-height值,那么在IE6中不能识别;但设定了height值,在 IE7和Firefox中,位置就会固定了。这是一个很大的问题。那么为了协调各个浏览器和各个版本,我们怎样做才能解决最小高度的问题呢?

.distance {
height:auto!important;
height:100px;
min-height:100px;
}
Feb 25

javascript中实现命名空间

Javascript
javascript本身不支持命名空间,但是我们可以模拟它
例如,要创建一个名为 arc90.components 命名空间,我们首先定义一个空对象arc90:

arc90 = {}


如果叫做arc90的对象已经存在,我们需要先检查一下,然后创建一个空对象:
Feb 23

javascript attachEvent和addEventListener 使用方法

Javascript
javascript attachEvent和addEventListener 使用方法

attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列)
addEventListener方法 用于 Mozilla系列
举例:
document.getElementById("btn").onclick = method1;
document.getElementById("btn").onclick = method2;
document.getElementById("btn").onclick = method3;
如果这样写,那么将会只有medhot3被执行
写成这样:
var btn1Obj = document.getElementById("btn1");
//object.attachEvent(event,function);
btn1Obj.attachEvent("onclick",method1);
btn1Obj.attachEvent("onclick",method2);
btn1Obj.attachEvent("onclick",method3);
执行顺序为method3->method2->method1

如果是Mozilla系列,并不支持该方法,需要用到addEventListener
var btn1Obj = document.getElementById("btn1");
//element.addEventListener(type,listener,useCapture);
btn1Obj.addEventListener("click",method1,false);
btn1Obj.addEventListener("click",method2,false);
btn1Obj.addEventListener("click",method3,false);
执行顺序为method1->method2->method3

使用实例:
1。
var el = EDITFORM_DOCUMENT.body;
//先取得对象,EDITFORM_DOCUMENT实为一个iframe
if (el.addEventListener){
el.addEventListener(’’click’’, KindDisableMenu, false);
} else if (el.attachEvent){
el.attachEvent(’’onclick’’, KindDisableMenu);
}
2。
if (window.addEventListener) {
window.addEventListener(’’load’’, _uCO, false);
} else if (window.attachEvent) {
Feb 8

我们的关键词

专属天使
小太阳
偏爱你
好想好好爱你
乌龟答应永远不会赢兔子
会有天使替我爱你
好甜的玉米
笨猪
天灰
智商都是122
嘿嘿ie
臭乌龟
Feb 1

由于html代码换行导致的...

低级错误

<object id="inMediaGameAdFlash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="512" height="215">
  <param name="movie" value="http://resource.igalive.com/as/swf/jfsy6lunbo.swf" />
  <param name="allowScriptAccess" value="always" />
  <param name="quality" value="high" />
  <embed src="http://resource.igalive.com/as/swf/jfsy6lunbo.swf" allowScriptAccess="always" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="512" height="215"></embed>
</object>


这样一段代码,在IE中打不开FLASH了,找了很久才发现是换行出的问题
因为代码比较长,肯定要换行,但是换错地方了,不能在值得中间去换行,按属性换行就不会出现问题
对方接入的时候出现了这个低级错误,真是浪费了我不少时间
记下来,以儆效尤