dnn.dom.positioning.js與IE8的錯誤訊息

摘要:dnn.dom.positioning.js與IE8的錯誤訊息

日前裝了IE8之後發現原本正常用的dnn網站menu bar下拉選項顯示後卻不會消失了

詳細資料可以參考下列網址

DotNetNuke.com and IE 8

有人是透過IE8內建的網頁相容性檢視就可以使頁面正常 當然這不是好的解決方式

所以就去修改dnn.dom.positioning.js的檔案吧

var iIndex = dnn.dom.getCurrentStyle(oCont, 'zIndex');
  if (iIndex == null || iIndex == 0 || iIndex == "auto") {
   oCont.style.zIndex = 1;
   iIndex = 1;

紅色部分是修改及新增的部份就可以無誤了

補充一下

這個是在版本dnn4.9會發現的問題  dnn5.0以上似乎就沒有這個問題