如果你是DZ 7.0論壇,你會發現股溝的Chomre點擊任何管理功能,比如改色、置頂等,彈出的菜單要不然就是空白要不然就沒法彈出來。現在給出一個簡單的解決辦法…$ p( }8 z( F# q6 X, c
s+ w: }; t, g# u其實這是因為DZ7.0的JS程序沒有判斷正確瀏覽器,所以導致頁面動作失常而產生的不正常問題。
P, L# H1 e: e- o. w) U" |+ }3 a. X9 g: Y0 [0 \, A$ c7 T1 b
下面是解決辦法,首先找到你的 include/js/common.js 這個文件,打開它:, J, a! X& A5 l* u
I/ C& s$ Q* K( U4 H7 h第一步:# }) o7 A" i8 j- z8 u- E
5 n7 R& c9 m% {( J9 k8 h搜索:- ~5 Y, A. y6 q7 I5 Q3 o7 }
8 ]/ b+ E" m w( l
var is_moz = (navigator.product == 『Gecko』) && userAgent.substr(userAgent.indexOf(『firefox』) + 8, 3);
" b' ]: i) j; z7 i% A: K& s# B2 c. B. s5 g* {, G' }
下面增加:
+ `. ~" z7 q* h9 j$ o( E2 G6 o/ @4 j0 h( @
var is_chrome = /chrome/.test( navigator.userAgent.toLowerCase() );
% o/ G( r; ]' G
# w- W/ d* o! l- o/ H2 p第二步:, F# g7 ~, T- U8 s; |& j7 o
$ q" L; H8 E) R# g# g( x找到:
0 c: W( B9 z J! {
! i+ L! f% W* pif(is_ie) {
6 c z7 m( I* u2 N) N* xs = $(ajaxpostHandle[1]).contentWindow.document.XMLDocument.text;
7 @8 p, n9 Y) m} else {
1 B( j$ ~& Z" b5 rs = $(ajaxpostHandle[1]).contentWindow.document.documentElement.firstChild.nodeValue;) ]* i- @' v: @% G
}1 Q1 K$ F5 D- r9 p4 `, Y
' M: L# ~7 M( P; |2 X( w. ~替換為:
7 v2 Y' ?* @9 A" B( j! f: i, [' O2 R" r* ~8 T* h# U7 h) o
if(is_ie) s = $(ajaxpostHandle[1]).contentWindow.document.XMLDocument.text;
\7 S c* H) f3 [else if(is_chrome) s = $(ajaxpostHandle[1]).contentWindow.document.documentElement.firstChild.wholeText;1 d1 R9 X: P7 f- B
else s = $(ajaxpostHandle[1]).contentWindow.document.documentElement.firstChild.nodeValue;
F3 L$ q3 p g3 e6 C8 R2 X
/ B) W4 P+ D# j+ _, m$ ]- t現在到DZ後台,刷新緩存,再試試CHROME股溝瀏覽器,是不是正常了! |