Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: tooltip i kolejne linie
Forum PHP.pl > Forum > Po stronie przeglądarki
Vasquez21
Witam,

Szukałem programiku do tooltip'ów. Znalazłem dwa i niestety pojawia się problem. Z reguły wyświetlanie tekstu w kodzie wygląda mniej więcej tak:

  1. <a href="index.php>" onMouseover="tooltip.show('jakisText');" onmouseout="tooltip.hide();">


I do momentu kiedy próbuję ładować normalne stringi wszystko hula. Problem pojawia się w momencie kiedy czytam z bazy i mam tekst w postaci:
"jakiś text1
jakiś text2
jakiś text3"

jeżeli tekst jest zapisany w bazie w postaci:
"jakiś text1 jakiś text2 jakiś text3" to wszystko działa... niestety w pierwszym przypadku nie działają tooltip'y.

Czy ktoś ma pomysł jak można to rozwiązać?
thomson89
Jeżeli PHP - nl2br
Vasquez21
niestety nie o to chodzi.

nl2br używam podczas czytania z bazy żeby mi poprawnie wyświetlał, nie tu jest jednak problem.

Myślę, że poniższy przykład dokładniej pokaże problem:

TO DZIAŁA:
  1. <a href="index.php>" onMouseover="tooltip.show('jakisText');" onmouseout="tooltip.hide();">


A TO JUŻ NIE:
  1. <a href="index.php>" onMouseover="tooltip.show('jakisText1
  2. jakisText2
  3. jakisText3');" onmouseout="tooltip.hide();">


ewentualnie może inaczej podejdę do sprawy, bo wiem, że gdyby było tak:
  1. <a href="index.php>" onMouseover="tooltip.show('jakisText1<br />jakisText2<br />jakisText3');" onmouseout="tooltip.hide();">

To kod by przeszedł.

W takim wypadku pytanie jak zamienić znak odpowiedzialny za enter na "<br />"?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.