<div id="top10" onclick="Citydisplay('top10',event,'ibox','tbox')" >这里面的event 火狐调用有用当放在js 里<script type="text/javascript">Citydisplay('top10',event,'ibox','tbox');就会出错,</script>
哪位大吓能帮我看看

解决方案 »

  1.   

    怎么没人知道啊 
    当放在js 里<script type="text/javascript">Citydisplay('top10',event,'ibox','tbox');这里的event就会出错,</script>
      

  2.   

    贴Citydisplay的代码!!!!!!!
      

  3.   

    event对象是浏览器在触发Event时自动赋值。而你直接调用Citydisplay当然找不到event了。
      

  4.   

    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);
        }
    }
      

  5.   

    把event以第一个参数传进去试一试。
      

  6.   

    event是火狐里的特定事件对象
    Citydisplay('top10', event ? event : window.event,'ibox','tbox');