js event 事件,火狐出错 <div id="top10" onclick="Citydisplay('top10',event,'ibox','tbox')" >这里面的event 火狐调用有用当放在js 里<script type="text/javascript">Citydisplay('top10',event,'ibox','tbox');就会出错,</script>哪位大吓能帮我看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么没人知道啊 当放在js 里<script type="text/javascript">Citydisplay('top10',event,'ibox','tbox');这里的event就会出错,</script> 贴Citydisplay的代码!!!!!!! event对象是浏览器在触发Event时自动赋值。而你直接调用Citydisplay当然找不到event了。 lvyFram = function (tid, e, cifm, cdiv) {//tid--对像位置下的id,事件,要创建iframe的id,要创建div的id, id1 = cifm; id2 = cdiv; var objBody = document.getElementsByTagName("body").item(0); var objiFrame = document.createElement("iframe"); var objform = document.createElement("div"); objiFrame.setAttribute('id', cifm); objiFrame.setAttribute("src", "about:blank"); objiFrame.style.zindex = '100'; objiFrame.frameBorder = "0"; objiFrame.style.width = "0px"; objiFrame.style.height = "0px"; objiFrame.style.position = 'absolute'; objform.setAttribute('id', cdiv); objform.setAttribute('align', 'left'); objform.style.position = 'absolute'; objform.style.background = '#ffffff'; if (!e) e = window.event; e.stopPropagation; e.cancelBubble = true; if (e.target) targ = e.target; else if (e.srcElement) targ = e.srcElement; if (targ.nodeType == 3) targ = targ.parentNode; if (objBody) { if (document.getElementById(cifm)) { lvyClose(cifm); lvyClose(cdiv); } objBody.appendChild(objiFrame); if (objiFrame) { objiFrame.ownerDocument.body.appendChild(objform); } } if (!document.all) { window.document.addEventListener("click", hideBox, false); } else { window.document.attachEvent("onclick", hideBox); }} 把event以第一个参数传进去试一试。 event是火狐里的特定事件对象Citydisplay('top10', event ? event : window.event,'ibox','tbox'); 找不到对象的元素集! js读取cookie后 如何排列呢? 在线等!急!!!!!!!!!! 救命!javascript操作Dom的问题!急!急!急! 找一段前台验证Email有效性的js代码 xmlhttp跨域执行不了,怎么解决? 寻找提高效率的方法,请高手执教。 让网页显示"地图正在下载,请稍侯......"的信息 能否在表格里把数据库的数据显示成星点?即密码的形式 高手,帮我解决一下! 鼠标滑过提示问题 哪位高手帮我看看下面代码,在线狂等!
当放在js 里<script type="text/javascript">Citydisplay('top10',event,'ibox','tbox');这里的event就会出错,</script>
id1 = cifm;
id2 = cdiv;
var objBody = document.getElementsByTagName("body").item(0);
var objiFrame = document.createElement("iframe");
var objform = document.createElement("div");
objiFrame.setAttribute('id', cifm);
objiFrame.setAttribute("src", "about:blank");
objiFrame.style.zindex = '100';
objiFrame.frameBorder = "0";
objiFrame.style.width = "0px";
objiFrame.style.height = "0px";
objiFrame.style.position = 'absolute';
objform.setAttribute('id', cdiv);
objform.setAttribute('align', 'left');
objform.style.position = 'absolute';
objform.style.background = '#ffffff'; if (!e) e = window.event;
e.stopPropagation;
e.cancelBubble = true;
if (e.target) targ = e.target; else if (e.srcElement) targ = e.srcElement;
if (targ.nodeType == 3) targ = targ.parentNode; if (objBody) {
if (document.getElementById(cifm)) { lvyClose(cifm); lvyClose(cdiv); }
objBody.appendChild(objiFrame);
if (objiFrame) {
objiFrame.ownerDocument.body.appendChild(objform);
}
}
if (!document.all) {
window.document.addEventListener("click", hideBox, false);
} else {
window.document.attachEvent("onclick", hideBox);
}
}
Citydisplay('top10', event ? event : window.event,'ibox','tbox');