最新文章
IE8爆出編輯器腳本代碼錯誤的解決辦法
在IE6和7里面我們使用eWebEditor編輯器可能還能正常使用,自從IE升級8的時候我們經(jīng)常發(fā)現(xiàn)eWebEditor編輯器的editor.js錯誤!常常表現(xiàn)為無法點擊編輯器里面的組件,隨后網(wǎng)上出現(xiàn)了很多解決IE8兼容eWebEditor編輯器的文章,
最先默認(rèn)的是
// if (element.YUSERONCLICK) {
// eval(element.YUSERONCLICK + "anonymous()");
// }
幾個月前,因為上面這代碼不能用了,所以修改為下面這個代碼。
// if(navigator.appVersion.match(/8./i)=='8.')
// {
// if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
// }
// else
// {
// if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
// }
最近這個代碼又不能用了,可能是IE又更新了吧。
但是,經(jīng)尚武科技程序組在本地建立IIS站點測試可以使用這個編輯器啊,就莫名其妙了。
于是,再修改一通,果真又可以繼續(xù)用了,所以特地分享給大家。
希望對您有幫助!??!
if(navigator.appVersion.match(/MSIE (7|8)\./i)!=null || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON')
{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}else{
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}
該文章轉(zhuǎn)載自尚武科技網(wǎng)站建設(shè)