日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

eWebEditor不支持IE8的解决方法

發布時間:2025/3/21 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 eWebEditor不支持IE8的解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
現在公布方法:替換editor.js 函數 // Toolbar button onmouseup handler function BtnMouseUp() { if (event.srcElement.tagName != "IMG") { event.cancelBubble = true; return false; }var image = event.srcElement; var element = image.parentElement;//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()"); } element.className = "BtnMouseOverUp"; image.className = "Ico";event.cancelBubble = true; return false; }

?

?

注意ASP.NET頁面運行后的HTML標簽的Name屬性值可能要改變

?

?

運行前:

?

<form enctype="multipart/form-data" action="#" method="post" id="adminform" name="form1" runat="server">
<p>發表文章</p>
<span>標題:</span><input type="text" name="title" id="admintitle" runat="server"/><br />
<span>附件:</span><asp:FileUpload id="file" runat="server"/><br />
<span>類型:</span><select name="type" id="adminselect" runat="server">
<option value="課件">課件</option>
<option value="代碼">代碼</option>
</select><br />
<span>內容:</span><br />
<textarea id="admintext" name="text" cols="70" rows="21" runat="server"></textarea><br />
<input type="button" value="高級編輯" class="button" style="width:100px;" οnclick="eWebEditorPopUp('adminform', 'admintext', 700, 500);"/>
<input type="reset" value="重置" class="button"/>
<asp:Button ID="button1" CssClass="button" runat="server" Text="提交" οnclick="button1_Click"/>
<span id="fileex" runat="server"><a></a></span>
<span id="result" runat="server"><a></a></span>
</form>

?

?

運行后:

?

<form name="adminform" method="post" action="admin_admin.aspx" id="adminform" enctype="multipart/form-data">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTE0MDM0NzkyMTgPZBYCAgMPFgIeCWlubmVyaHRtbAUHemFpdGlhbmRkskyzG8f4ESObK9M+JsGrnfiYCY8=" />
</div>

<p>發表文章</p>
<span>標題:</span><input name="admintitle" type="text" id="admintitle" /><br />
<span>附件:</span><input type="file" name="file" id="file" /><br />
<span>類型:</span><select name="adminselect" id="adminselect">
<option value="課件">課件</option>
<option value="代碼">代碼</option>
</select><br />
<span>內容:</span><br />
<textarea name="admintext" id="admintext" cols="70" rows="21"></textarea><br />
<input type="button" value="高級編輯" class="button" style="width:100px;" οnclick="eWebEditorPopUp('adminform', 'admintext', 700, 500);"/>
<input type="reset" value="重置" class="button"/>
<input type="submit" name="button1" value="提交" id="button1" class="button" />
<span id="fileex"><a></a></span>
<span id="result"><a></a></span>

<div>

<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBQL/wejzAwKgz8D1BwL4jJyHDAKE9LONCQKs34rGBiVbt02kJursZrIBBXPl/aUiozt2" />
</div></form>

解決IE8不支持eWebEditor在線文本編輯器的方法如下:

??? 1、首先找到eWebEditor編輯器所在的目錄,然后搜索到editor.js文件,由于eWebEditor有很多個版本,所以editor.js文件所在的目錄也有所不同,有的可能在Include目錄下,有的可能在js目錄下。

??? 2、用記事本打開editor.js文件,找到如下代碼:

if (element.YUSERONCLICK) {

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

}

?

??? 由于eWebEditor編輯器版本不同,有的可能找不到上面的代碼,而是下面這樣的代碼,兩種代碼只是書寫格式不同而已,含義是一樣的:

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

???

??? 3、將上面的代碼替換為下面的代碼即可:

if(navigator.appVersion.match(/8./i)=='8.')

??? {

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

?? }

else

?? {

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

}

?

?

?

?

?

解決方法:

替換168行

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

把那個anonymous方法改成onclick就可以了。
?

替換成如下代碼:

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()");
}

?

?

?

?

?

最近IE8出來了,ewebeditor也出現了不兼容問題.下面是解決辦法:

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
}

不過ewebeditor對其他瀏覽器也存在不兼容情況,建議還是用fckeditor.

?

?

?

?

今天檢查公司一老站后臺,發現eWebEditor編輯不能使用,按照前段時間的博文“IE 8.0 下 eWebEditor不能正常使用的解決辦法”中修改了Edit.js一行代碼。修改之后一同事使用IE7竟然不能正常使用該編輯器,修改之后可以。

估計還是那行代碼的問題。恢復以前的,IE7可以而IE8不可以。看來還必須先判斷IE版本然后再寫不同的代碼。

于是就使用了下面的代碼:
if(navigator.appVersion.match(/8./i)=='8.'){
????if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}else{
????if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}

修改之后在IE8和IE7均可以正常使用eWebEditor編輯器。

但是在裝有IE8的機器上使用傲游瀏覽器竟然不能使用該編輯器,納悶了,傲游是IE內核,應該可以呀。

于是就使用alert(navigator.appVersion)彈出信息,結果發現竟然是IE7? 如下圖:



使用IE8彈出的如下圖:




暈了!竟然不一樣?難道傲游沒有用到真正的IE8內核?還是顯示的問題?

難道再加一句判斷傲游的?
沒辦法:

if(navigator.appVersion.match(/8./i)=='8.' || navigator.appVersion.match(/MAXTHON/i)=='MAXTHON'){
????if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "onclick(event)");
}else{
????if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");
}


前幾天看新聞說傲游開發自己的內核瀏覽器,希望眾多瀏覽器在兼容代碼上好一些,不要浪費編寫代碼者的那么多找不兼容問題、調試不兼容問題的時間。

總結

以上是生活随笔為你收集整理的eWebEditor不支持IE8的解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久国产激情 | 一区二区三区入口 | 一二三毛片| 九九精品免费 | 国产成人在线视频免费观看 | 亚洲国产剧情在线观看 | 99热这里精品 | 可以免费看的黄色网址 | 伊人涩涩 | 91超薄丝袜肉丝一区二区 | 亚洲人成人一区二区在线观看 | 少妇2做爰hd韩国电影 | 偷拍网亚洲 | av手机免费看 | 亚洲网站色 | 欧美一区二区三区在线看 | 最好看的2019年中文视频 | 国产91精品看黄网站在线观看 | 国产免费一区二区三区视频 | 黄色片网站免费在线观看 | 日韩午夜免费 | 伊人导航 | 在线观看欧美一区二区 | 欧美日韩中文在线观看 | 东方成人av | 粉嫩av一区二区三区天美传媒 | 黄色大片免费观看 | 337p粉嫩大胆色噜噜噜 | 黄一区二区三区 | 男女裸体无遮挡做爰 | 亚洲乱码国产乱码精品精 | 日韩 国产 欧美 | 巨乳中文字幕 | 黄色三级带 | 韩日黄色片 | 黄色网址链接 | 国外亚洲成av人片在线观看 | 无码精品一区二区三区在线 | 久久免费片 | 国产成人在线视频播放 | 五月天国产精品 | 天天干导航 | 国产日产精品一区二区三区四区 | 久久国 | gv天堂gv无码男同在线观看 | 女生高潮视频在线观看 | 精品处破女学生 | 在线二区| 琪琪久久 | 国产午夜无码视频在线观看 | 久在操 | 视频1区2区 | 在线播放www | 寡妇激情做爰呻吟 | 亚洲精品一区二区在线 | 无码人妻一区二区三区免费 | 91丨porny丨国产 | 日本道在线观看 | 97在线播放免费观看 | 亚洲综合精品 | 男男黄网站 | 色激情五月 | 狠狠躁日日躁夜夜躁2022麻豆 | 午夜一区二区三区免费 | 亚洲国产精品一区 | 人妻互换免费中文字幕 | 精品国产aⅴ一区二区三区四川人 | 国产人妻大战黑人20p | 亚洲精品~无码抽插 | 日韩一区二区中文字幕 | 波多野结衣一区二 | www.伊人.com | 麻豆蜜臀| 操碰人人 | 99国产精品久久久久久久成人 | 五月av在线 | 亚洲国产福利视频 | 777久久久精品一区二区三区 | 青青在线免费观看 | 国产精品福利在线 | 国精产品一品二品国精品69xx | 欧美日韩午夜 | 国产1区在线观看 | 五月少妇 | 神马午夜我不卡 | 奇米影视四色在线 | 日本天堂一区 | 91成人精品国产刺激国语对白 | av一区二区三区四区 | 日本不卡一二 | 中文字幕一区二区三区四区免费看 | av黄色av| 国产精品18久久久 | 精品不卡一区 | 69久久| 天堂中文在线资源 | 国产91对白在线播放 | 欧美日韩成人一区二区三区 | 久久伊人超碰 |