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.     }  
相关文章
相关标签/搜索