我试图获得一些针对AJAXChat的通知。要做到这一点,我想要做的就是让页面的标题闪烁直到聚焦。为此,我使用jquery-titlealert plugin。问题是为onload事件生成的html是在这里显示的js文件内生成的javascript语法
return '<div id="'
+ this.getMessageDocumentID(messageID)
+ '" class="'
+ rowClass
+ '">'
+ this.getDeletionLink(messageID, userID, userRole, channelID)
+ dateTime
+ '<span class="'
+ userClass
+ '"'
+ this.getChatListUserNameTitle(userID, userName, userRole, ip)
+ ' dir="'
+ this.baseDirection
+ '" onload="$.titleAlert('New Message');">'
+ userName
+ '</span>'
+ colon
+ this.replaceText(messageText)
+ '</div>';
return
当我使用它时,它打破了页面。如果我将('New Message')
替换为(New Message)
,则页面会再次加载,但通知无法正常工作。我认为这是因为它在javascript中显示了一个javascript函数。任何人在这里看到我失踪的东西?
能不能请你格式化你的代码? – polarblau 2011-01-19 21:40:19