Moss 自带的Content Editor Webpart 如果在Html Source中存在javascript事件,如以下Html:
代码
<div id="contentarea">
<div id="contentholder">
<div style="margin-top: 58px;">
<table width="806" border="0" cellpadding="0" cellspacing="0">
<tr valign="middle" height="55">
<td class="roadmap_bg_55" id="btn23" onmousemove="rollOverBtn('btn23','maincss');">
Field force sizing
</td>
</tr>
</table>
<script language="javascript" type="text/javascript">
function rollOverBtn(id, className) {
alert('test');
}
</script>
</div>
</div>
</div>
则在切换到Rich Text Editor 模式下,鼠标移至Td中会弹出脚步错误:

解决办法是 改用 js 注册事件,Html 如下:
代码
<div id="contentarea">
<div id="contentholder">
<div style="margin-top: 58px;">
<table width="806" border="0" cellpadding="0" cellspacing="0">
<tr valign="middle" height="55">
<td class="roadmap_bg_55" id="btn23">
Field force sizing
</td>
</tr>
</table>
<script language="javascript" type="text/javascript">
document.getElementById("btn23").onmouseover=function(){rollOverBtn('btn23', 'roadmap_bg_55');};
function rollOverBtn(id, className) {
alert('test');
}
</script>
</div>
</div>
</div>

浙公网安备 33010602011771号