徹底解決IE7、IE8、IE9下eWebEditor在線編輯器(qi)上(shang)按(an)鈕無效的解決方(fang)法(fa)
由于(yu)IE7、IE8不(bu)支(zhi)持anonymous(),所以要(yao)換成onclick(event)事件(jian) ,而(er)在(zai)編輯器(qi)里的一個Js文(wen)件(jian)就是使用了anonymous()。
1、首先找到eWebEditor編輯器所在的目錄,然后搜索到editor.js文件,由于eWebEditor有很多個版本,所以editor.js文件所在的目錄也有所不同,有的可能在Include目錄下,有的可能在js目錄下。
2、用記事本打開editor.js文件,找到如下代碼:
if (element.YUSERONCLICK) {
;
3、將上面的代碼替換為下面的代碼即可:
if (element.YUSERONCLICK)
{
try
{
,所以這里要使用(yong)javascript的try函數,對(dui)客戶端ie用(yong)8.0代碼進行試運行。如果出(chu)錯,再嘗試8.0以下的代碼進行處理。