我只是测试一下。。。
<script type="text/javascript">
/* 处理一次性事件 Single Version */
function RunOnce(element, type, handle, captrue){
if(element.attachEvent){
element.attachEvent("on" + type, function(e){
handle.apply(element, arguments);
element.detachEvent("on" + type, arguments.callee);
});
}
else if(element.addEventListener){
element.addEventListener(type, function(e){
handle.apply(element, arguments);
element.removeEventListener(type, arguments.callee, captrue);
}, captrue);
}
else{
element["on" + type] = function(e){
handle.apply(element, arguments);
element["on" + type] = null;
};
}
}
</script>