символ новой строки, т.е. \ n не работает в Mozilla Firefox, но работает в Chrome - PullRequest
1 голос
/ 24 августа 2011

Я работаю над панелью уведомлений, которая отображает все запросы на добавление в друзья, полученные пользователем, а также заметки, отправленные ему и т. Д. Таким образом, на панели моих уведомлений отображается сумма этих недавних событий, а при наведении курсора мыши на панель этого уведомления отображаются такие сведения, какзапросы на добавление в друзья, сообщение получено, комментарии опубликованы и т. д., разделенные новой строкой.

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>";

Проблема заключается в том, что $ title содержит в себе все сообщения, объединенные в различные блоки if, и имеет \ n в конце каждой строки.

mozilla игнорирует \ n в конце и помещает все сообщения рядом без пробела.как я могу устранить эту проблему ???

Ответы [ 2 ]

3 голосов
/ 24 августа 2011

Если отображается как HTML, замените \n на <br />

2 голосов
/ 24 августа 2011

Способ визуализации атрибута заголовка зависит от браузера. Согласно этой статье , Firefox правильно отображает подсказку, игнорируя LF и заменяя CR пробелом. Я предлагаю вместо этого использовать плагин для всплывающей подсказки JavaScript .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...