答案 0 :(得分:1)
答案 1 :(得分:0)
暂时,因为我只想为节点显示单个图像,所以我改变了
$newOutput.= '<img src="http://www.programmingnature.com/stackoverflow_32.png"> </img>';
到
$newOutput.= "<img src=http://www.programmingnature.com/stackoverflow_32.png> </img>";
注意,我刚从字符串中删除了引号。
因此,以下输出是由Calendar生成的,
<div class="calendar monthview" id="calendar:<img src=http://www.programmingnature.com/stackoverflow_32.png> </img>255:changed:0:1">
<div id="nid" class="view-field view-data-nid">
<img src=http://www.programmingnature.com/stackoverflow_32.png> </img>255
</div>
</div>
嗯, img 标记仍插入 ID 属性,但 div 标记未被破坏,我得到了正确的输出。
alt text http://img687.imageshack.us/img687/4607/calendarproblemsolved.png
更好的永久解决方案是使用 Mark 和 kiamlaluno
建议的预处理功能