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
- if(BROWSER.ie) {
- try{
- s = $(ajaxframeid).contentWindow.document.XMLDocument.text;
- } catch(e) {
- s = $(ajaxframeid).contentWindow.document.documentElement.innerText;
- var strStart = parseInt(s.indexOf('[CDATA['))+7;
- var strStop = parseInt(s.lastIndexOf(']]>'));
- s = s.substring(strStart, strStop);
- }
- }