
Problém s atributem title v PHP
Pracuji s CMS PHP-Fusion a jedno rozšíření obsahuje mimo jiné tento kód:
echo "<a href='".BASEDIR."messages.php?msg_send=".$data['user_id']."'><img src='".INFUSIONS."shoutbox_panel/images/pm.png' title=\"header=[<img src='".INFUSIONS."shoutbox_panel/images/info.gif' style='vertical-align: middle;'> ".$locale['fb_007']."] body=[".phpentities($locale['fb_035'])."] delay=[0] fade=[on]\" alt='' border='0'></a> ";
V zásadě jde o to, že při najetí na obrázek (pm.png) se objeví speciální nápověda (text se tahá z externích souborů - $locale). Ve FF a IE je to OK, ale v Opeře se přes speciální nápovědu objeví standardní "title" s tetxtem
[<img src='".INFUSIONS."shoutbox_panel... atd.
Existuje nějaká možnost, jak to odladit i pro Operu?
Díky.
Ve finále jsem to vyřešil tím, že jsem vykopal ten ajax, v zásadě jsem to obnovování nepotřeboval a rozhazovalo to češtinu tak obskurním způsobem, že jsem to vzdal a nemrzí mě to... Nicméně přece jen ještě jeden dotaz... Ten script nastavuje bublinovou nápovědu a já bych potřeboval u najetí na jeden typ prvků šířku 500px, u najetí na jiný typ prvků šířku 282px. Šlo by to nějak obelstít?
Díky.
P.S. pro Losa, ale i ostatní... na mě je třeba mluvit odně polopaticky...
V nastaveniach toho boxu si môžeš zvoliť, aká CSS trieda sa má použiť. Takže pre jeden typ prvkov to definuješ napr. takto:
a pre druhý takto:
A v štýloch definuješ napr.:
Tohle kupodivu nefunguje, ale experimentováním jsem právě empiricky dokázal, že nejjednodušší cesta bývá úspěšná. Z toho skriptu jsem prostě vyhodil definici šířky headeru i body a protože používám obrázky, ono se to prostě nastaví samo!
Otázkou je, co dělat, kdybych chtěl použít text místo obrázků, ale myslím, že to potřebovat nebudu...
Díky.