discuz7.2 ie下彈出窗口出錯

 discuz7.2帖子管理彈出窗口在IE9下沒有內容的解決方案ajax

IE9下帖子管理彈出框不顯示內容是由於ie下js獲取xml出錯,ide

s = $(ajaxframeid).contentWindow.document.XMLDocument.text;沒法獲取內容spa

形成彈出的內容爲空,xml

修改方法:string

使用 s = $(ajaxframeid).contentWindow.document.documentElement.innerText;it

而後去掉「[CDATA[」和「]]>」,ast

 

  
  
  
  
  1. if(BROWSER.ie) { 
  2.     try
  3.       s = $(ajaxframeid).contentWindow.document.XMLDocument.text; 
  4.     } catch(e) { 
  5.       s = $(ajaxframeid).contentWindow.document.documentElement.innerText; 
  6.       var strStart = parseInt(s.indexOf('[CDATA['))+7; 
  7.       var strStop = parseInt(s.lastIndexOf(']]>')); 
  8.       s = s.substring(strStart, strStop); 
  9.     }  
相關文章
相關標籤/搜索