青海網站建設、網絡推廣最好的公司--您身邊的網站建設專家,馬上拿起電話,聯系我們:0971-8235355   
青海西寧網站建設、網站制作公司-西寧威勢電子信息服務有限公司 首頁 |  公司簡介 |  網站建設 |  網絡推廣 |  空間租用 |  域名注冊 |  企業郵局 |  網絡安全 |  網站編程 |  客服中心 |  聯系我們 |  人才招聘
 
西寧威勢最新網站制做案例展示
Lastest Project
 
西寧網站建設  
當前位置為:首頁 >> ASP編程 >> 正文  
[原創]簡單解決ewebeditor在IE7、IE8下失效問題

文章來源: 西寧威勢電子信息服務有限公司     發布時間:2010-7-30    瀏覽次數:6076    tags:ewebeditor按鈕失效

    EWEBEDITOR在IE7、IE8下,圖片上傳等按鈕總是不能正常彈出,搞的人很郁悶,在網上搜索了一下解決方法,找到代碼編輯器目錄JS下的EDITOR.JS文件,找到如下代碼

if (element.YUSERONCLICK) {
  eval(element.YUSERONCLICK + "anonymous()");
 }

再換成如下代碼:

以下是引用片段:

if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/7./i)=='7.'){
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)"); //IE8 or IE7
} else {
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()"); //IE6
}

替換后問題依舊。TNND,又找一位仁兄寫的代碼換上:

以下是引用片段:

if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null){  

    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");   

}else{  

    if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");  

}

    還是不行,兩個代碼都未能解決問題,郁悶,看來,要不是瀏覽器中毒了,造成JS不能正常取得版本號,就是我RP太差。所以引起程序不知道如何處理判斷。我看了一下兩位作者的代碼,雖然寫的很好,但是都有局限性。既然知道了造成問題的原因,那就好辦了,自己寫吧

此文章出處為西寧威勢電子信息服務有限公司
try{
 eval(element.YUSERONCLICK + "anonymous()");
 }
catch(error)
 {
  eval(element.YUSERONCLICK + "onclick(event)");
 }

寫完以后再次測試,OK,正常了,哈哈!!我不管它是IE7還是IE8,我都往下執行,一個錯了我就執行另一個,管它呢,哈哈,正常解決,容錯語句就是挺管用的。
上一篇:VBScript TypeName 函數
下一篇:如何判斷訪問者操作系統的語言?
評論列表
正在加載評論……
  
評論   
呢  稱:
驗證碼: 若看不清請點擊更換!
內  容:
 
 
  在線洽談咨詢:
點擊這里,在線洽談   點擊這里,在線洽談   點擊這里,在線洽談
與我交談  與我交談 與我交談
乘車路線    匯款方式   加盟合作  人才招聘  
公司地址:青海省西寧市西關大街73號(三二四部隊招行所四樓)     青ICP備13000578號-1 公安機關備案號:63010402000123    
QQ:147399120    mail:[email protected]    電話: 13897410341    郵編:810000
© Copyright( 2008-2009) QhWins.Com All Rights Reserved    版權所有:西寧威勢電子信息服務有限公司 未經書面制授權,請勿隨意轉載!
業務:青海網站制做青海網站建設青海網頁設計西寧網站制做西寧網站建設青海域名注冊青海網絡推廣青海網站推廣青海空間租用青海軟件開發網站安全網絡安全

香港六合彩开奖结果网