Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
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…
Drbo 04.08.2007 00:06
Drbo
V nastaveniach toho boxu si môžeš zvoliť, aká CSS trieda sa má použiť. Takže pre jeden typ prvkov to…
los 04.08.2007 09:08
los
Tohle kupodivu nefunguje, ale experimentováním jsem právě empiricky dokázal, že nejjednodušší cesta… poslední
Drbo 04.08.2007 20:16
Drbo

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:

title="... cssheader=[boxheader1] cssbody=[boxbody1] ..."

a pre druhý takto:

title="... cssheader=[boxheader2] cssbody=[boxbody2] ..."

A v štýloch definuješ napr.:

.boxheader1, .boxbody1 { width: 500px; }
.boxheader2, .boxbody2 { width: 282px; }

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! :-D

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.

Zpět do poradny Odpovědět na původní otázku Nahoru