久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

讓ewebeditor兼容ie7和ie8

 weiledream 2010-11-23

這兩天突然因為一個偶然的原因,,發(fā)現(xiàn)以前一直用的好好的ewebeditor突然間無法用了,。工具條上兩排按鈕,竟然跟我較起勁來,,任你怎么點擊,,就是一點反應(yīng)都沒有。還真讓人郁悶了,。
Ewebeditor這東西可是人家大公司N多高手歷經(jīng)多年打造成的一款文本編輯器,功能強大就無須說了,,那設(shè)計思路并不是我等菜鳥能夠很容易理解的,,要看明白代碼不是一時半會的功夫。現(xiàn)在出了點問題怎么解決,?
百度了下,,沒搜索到什么好的解決方法。不過倒是看到一條比較重要的,。在IE 8下無法使用ewebeditor,!我雖然不是用IE8,但IE7應(yīng)該也和IE8差不多吧,。以前試過,,IE7和IE6還是相差挺遠的,兩者存在很多兼容性的問題出現(xiàn),,同一個網(wǎng)頁也許在IE6下運行正常,,但在IE7下可能就會變形了,。
解決IE8下使用ewebeditor的方法是:找到editor.js文件,把這文件里的一行語句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()”);
}
原因是IE8不支持anonymous(),,所以要換成onclick(event)事件,。
以上是網(wǎng)上給出的修改方案,不過這種方案并不完美,,你可以看到,,修改后的代碼只檢查瀏覽器是不是IE8,如果我的瀏覽器不是IE8,,而是IE7呢,?IE7下還是不能用ewebeditor。
所以,,修改代碼的時候還應(yīng)該檢查瀏覽器版本是不是IE7,,修改代碼如下:
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
}

到這里,IE7下的ewebeditor終于重見天日,,可以一如既往了

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多