<?xml version="1.0" encoding="gbk"?> <rss version="2.0"><channel> <title>定阅帖子更新</title> <link>http://www.kx568.cn/XML.ASP</link><description>kx568 - 开心网络科技</description> <copyright>TEAM 2.0.5 Release</copyright><generator>kx568 by kx568.cn Studio</generator> <ttl>30</ttl><item><link>http://www.kx568.cn/Thread.asp?tid=49 </link><title>ie8&amp;nbsp;ewebeditor编辑器不管用的解决办法</title><author>admin</author><pubDate>2011/9/28 16:29:16</pubDate><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 昨天ie8正式发布了，偶也去下载了一个，感觉很爽， 还在美的时候，突然发现很多网页都出问题，更可气的是自己的网站编辑器也不管用了，所有的按钮都不管用，即使是别的浏览器也都不管用，我这叫一个汗。于是就去360论坛找人问，因为我用的360浏览器以为是360浏览器的问题。问了半天也没有人回答我于是我就去网上找，由于今天才出的ie8所以网上根本也没有这方面的解决办法，于是到了第二天，网上终于有了这样的贴子，所以我也找了找解决办法。
<p>&nbsp;&nbsp;&nbsp;&nbsp; 在一个哥们的贴子中是这样写的，打开include下面的editor.js文件，有这样的段代码：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp; if (element.YUSERONCLICK) ev<wbr></wbr>al(element.YUSERONCLICK + &quot;anonymous()&quot;);</p>
<p>&nbsp;&nbsp;&nbsp; 说是因为ie8屏蔽了anonymous方法 所以要改成click方法，于是就改成这样，但是我又有了一个惊人的发现，那就是改成这样之后在ie7下编辑器就不管用了，痛苦之余我又去网上查，网上果然高水如云，果然在csdn上找到了答案：</p>
<p>if(navigator.appVersion.match(/8./i)=='8.') <br />
&nbsp;&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (element.YUSERONCLICK) ev<wbr></wbr>al(element.YUSERONCLICK + &quot;on<wbr></wbr>click(event)&quot;);&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp; } <br />
else</p>
<p>&nbsp;&nbsp; { <br />
&nbsp;&nbsp;&nbsp;&nbsp; if (element.YUSERONCLICK) ev<wbr></wbr>al(element.YUSERONCLICK + &quot;anonymous()&quot;); <br />
}</p>
<p>把代码改成这样之后在ie7和ie8下就都管用了。</p>]]></description></item></channel></rss>