新聞資訊
發布時間:2012-8-6 瀏覽:4612
對于網站開發這個行業來說,一定會接觸到的編輯器就是ewebeditor。這個編輯器功能非常強大,基本可以滿足一個網站的排版編輯需求。
但是由于現在瀏覽器的發展很快,以前ewebeditor在IE6的瀏覽器下使用是什么問題都沒有的,但現在的IE7,IE8因為對JS,CSS的支持有所變化,所以許多能在IE6下使用的功能都失效了,即使下載了最新的ewebeditor編輯器,也無法解決這個問題。
網上已經有很多朋友遇到這個問題了,但解決方法卻不是那么有效,最近在一篇博文中找到了解決方法,就目前來說,是非常實用的。
錯誤的原因是因為ie8屏蔽了anonymous方法,所以要改成onclick方法,打開include下面的editor.js文件,有這樣的段代碼(大概在166所在的函數中):
if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
更換成:
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()");
}
這樣問題就解決了,真的實用。
下一篇:好玩的二維碼,你有了嗎?
保障接單
做網絡就是為了多條賺錢渠道顧問式服務
針對不同行業提供解決方案專業團隊
專業技術員和銷售員一站式服務
從建站到推廣讓你無煩惱