2011-08-24 65 views
1

我正在通知栏上显示用户收到的所有朋友请求以及张贴给他的信息等等。因此,我的通知栏显示了这些近期事件和鼠标悬停在该通知栏上,显示好友请求,收到的消息,发布的评论等细节,并用新行分隔。新行字符,即 n在Mozilla Firefox中失败,但在Chrome中工作

echo "<a href='notifications.php?id=all_notifications' class='notification_text' title='".$title."'>"."You have ".$notifications->notification_counter." new notifications!</a> <a class='close_button' href='#' onclick='ajaxcaller_one_param(\"clear_notifications_bar\");return false;'></a>"; 

的问题是,如果有块,它串接在不同的所有消息,有\ n在每个字符串末尾的$称号。

mozilla忽略了\ n在最后并没有一个空间并排所有的消息。我怎样才能消除这个问题?

+0

可能重复[如何在HTML工具提示中使用回车?](http://stackoverflow.com/questions/358874/how-can-i-use-a-carriage-return-in-a -html-tooltip) – Mike

+0

http://stackoverflow.com/questions/246438/newline-in-td-title – Flask

回答

2

更换\n渲染title属性取决于与浏览器在/变化的方式。根据this article,Firefox正确显示工具提示,忽略LF并用空格替换CR。我建议你改用JavaScript tooltip plugin

3

如果显示为HTML,用<br />

+2

可能的重复此外,SANJAY似乎在使用PHP,他可以使用本地函数'nl2br()'来转换文本 – Anshul

相关问题