2011-08-24 30 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

相關問題