帮我解释一下这段JS代码

来源:百度知道 编辑:UC知道 时间:2024/06/07 04:46:32
for(i=0; i<gg.length; i++){ //gg.length指的是<img >标签的个数
var ts = gg[i];
ts.onmousemove = function(event){
event = event || window.event;
ei.style.display = "block";
ei.innerHTML = '<img src="' + this.src + '" />';
...
}
其中的 ts.onmousemove = function(event){
event = event || window.event;
应该如何解释呢?
function(event){} 是以事件event 为参数的吗?

印象中如果是firefox的话,重载事件会在参数里带event,就如你说的以event为参数
如果是IE就直接用window.event取得
该语句应该是为了兼容浏览器而做的处理

上面效果是鼠标经过的时候更新图片。不见得是有地方都有效果。有时候IE缓存图片。有必要的时候要加个随机码的。
//学员情况
function S_about_A(){
var S_about=document.getElementById('S_about');
var S_about_all="";
for (var j = 1; j <= 4; j++) {
var box = document.getElementById('S_about'+j);
if (box.checked==true){box.value="|0"}else{box.value="|1"};
S_about_all=S_about_all+box.value;
}
S_about.value = S_about_all;
}

类似的歌JS。。
参考地址http://www.nndjj.com 南宁大家教 会员注册完善内容模块里面有应用到。。

不是我的强项