Autor Zpráva
esy
Profil *
Ahoj, jak lze vyřešit proměnnou ve které mám např:

$title = "<div class='tooltip' id='latesttopics'>abcd</div>"


a

 $actions = "<a href=blabla.cz'><img src='blabla.jpg' border='0' title='$title'></a>";


výpis

echo"<td align='center' valign='middle'>$actions</td></tr>";


Jak mám vyřešit, když najedu na ten obrázek aby mi to vypsalo proměnnou title? Funguje to jen když je tam holý text bez html
denCo
Profil
musíš pridať \ pred kazdý znak ' alebo ", tu to máš celé
$title = "<div class=\'tooltip\' id=\'latesttopics\'>abcd</div>";


$actions = "<a href=\'blabla.cz\'><img src=\'blabla.jpg\' border=\'0\' title=\'" . $title . "\'></a>";


echo "<td align=\'center\' valign=\'middle\'>" . $actions . "</td></tr>";
Medvídek
Profil
Nechci rýpat, ale opravdu má výsledný kód vypadat takto:
<td align='center' valign='middle'><a href=blabla.cz'><img src='blabla.jpg' border='0' title='<div class='tooltip' id='latesttopics'>abcd</div>'></a></td></tr>


Čeho chceš vlastně dosáhnout ?
esy
Profil *
právě že ne, chci když najedu na obrázek aby mi to vypsalo abcd, ale abych tam mohl vtom použít div a jinej znaky
Medvídek
Profil
esy:
Zkus kouknout, jak se to řeší třeba tady: http://ashishware.com/Tooltip.shtml
panther
Profil
denCo:
musíš pridať \ pred kazdý znak '
ne. Pokud je string v uvozovkách, escapují se uvozovky, nikolik apostrofy. Viz článek o uvozovkách u tisa.

esy:
chci když najedu na obrázek aby mi to vypsalo abcd
kde vypsalo? Jak vypsalo. V title asi těžko.
denCo
Profil
panther:
hej, máš pravdu, sekol som sa
AM_
Profil
esy:
K tvé otázce: ve standardním title nelze používat HTML, ale jen prostý text. Pokud chceš HTML tooltipy, musíš na to použít nějaký skript (např. něco, jako psal medvídek), ale pokud k tomu nemáš žádný lepší důvod, než že "by to vypadalo hustě", tak bych se na to vykašlal a zůstal u jednoduchého tooltipu.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0