为什么我的Javascript代码不适用于Mozilla和IE的上层版本?

时间:2015-05-10 04:46:37

标签: javascript html

我的网站上有一些Javascript代码可以运行下拉菜单。它适用于IE 8但不适用于Mozilla,Chrome,IE 9和10.我无法理解为什么会发生这种情况。这是我的代码。

<a href="javascript:"> 
<div id="idDesignMenu" onmouseover="ShowDropdown(idDesignMenu,idDesignMenuDrop,iMenuWidth)" >
<%=GetLanguagePhrase(65)%>
</div>
</a>

这是../ olap / Mdxview.asp中的Showdropdown:

function ShowDropdown(oMenu, oMenuDropDown) {
    //Set popup html
    var oDocument = oPopup.document;
    oDocument.open();
    var sHTML = "<html><head><link rel='stylesheet' type='text/css' href='../style.css'></head><body topmargin=0 rightmargin=0 leftmargin=0 bottommargin=0 style='overflow:visible;border-width:0px;'>"
            + oMenuDropDown.innerHTML + "</body></html>";
    oDocument.write(sHTML);
    oDocument.close();

    //show popup
    oPopup.show(0, 0, 207, 50);
    var oPopupBody = oPopup.document.body;
    var iHeight = oPopupBody.scrollHeight;
    oPopup.hide();
    oPopup.show(0, 22, 207, iHeight, oMenu);
}

提前致谢!

0 个答案:

没有答案