| Autor | Zpráva | ||
|---|---|---|---|
| ivanek Profil * |
#1 · Zasláno: 22. 4. 2006, 02:04:27
chtel sem se zeptat nevite nekdo jak udelat aby bublina po najeti kurzorem vypisovala vsechno co je v title a jestli se tam da dat obrazek?
|
||
| rabbit Profil |
#2 · Zasláno: 22. 4. 2006, 04:11:14
Jestli myslíš ten (většinou) žlutý proužek, který vypisuje obsah atributu title (v IE i alt), tak to se zařídit nedá. Implementace závisí na prohlížeči. Firefox např. příliš dlouhý title zkrátí a zakončí "...", zatímco IE ho zobrazí celý a při větší délce jej automaticky zalamuje.
Tento text není možné formátovat, ale to vyplývá už z HTML standardu a z účelu tohoto atributu. Proto tam nezobrazíš ani obrázek. To co píšeš se dá vyřešit prostřednictvím JavaScriptu + CSS. Logika je taková, že máš na stránce skrytý (style="display:none;") div. Po najetí na požadovaný objekt pomocí JS navázaného na událost onmouseover tento div zviditelníš, při onmouseout zase skryješ. Aby tento div vypadal jako navázaný na myš, můžeš jeho pozici na stránce aktualizovat podle koordinátů pozice myši zjištěné opět přes JS. Pokud to nutně nepotřebuješ, je to zbytečně náročná práce. Jinak se dají stáhnout nějaké hotové JS funkce, které ti to zařídí, ale musíš si je zase umět naimplementovat. |
||
| Hugo Profil |
#3 · Zasláno: 22. 4. 2006, 06:28:07
Pohledej JS knihovnu overlib, ta by ti měla stačit.
|
||
| Acci Profil |
#4 · Zasláno: 22. 4. 2006, 06:56:20
Umí to také například Cotojátka
|
||
| rabbit Profil |
#5 · Zasláno: 22. 4. 2006, 22:14:06
Cotojátka vypadají na první pohled dobře, mají však jednu chybku. Používají k předání obsahu právě tag title, takže při vypnutém JavaScriptu se zobrazuje původní tooltip, ve kterém jsou vidět nezkonvertované html tagy v title.
|
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0