Autor Zpráva
mim
Profil *
Zdar všem,
nejsem rutinním propgramátorem v JavaScriptu a tak jsem se chytil do pasti.

document.location.href = "mailto:" + unescape(readCookie("obchMail")) + "?subject=" + identSubj + "&body=" + identBody;

pokud pošlu mail z IE6, české znaky jsou OK
pokud to pošlu z FireFox znaky se zmrší, pokud to přeženu přes escape(identBody)
tak se korektně zobrazují ne všechny české znaky, třeba ř je v pytli.
Co s tím?
A když už se ptám, jde nějak formátovat "body". Třeba nejak do sloupečků, nebo aspoň něco jako string.fixed?
Díky
Mim
Fred
Profil
Zkus na script dát nějaký charset , třeba <script type="text/javascript" charset="windows-1250">. Není to stoprocentní.

A když už se ptám, jde nějak formátovat "body". Třeba nejak do sloupečků, nebo aspoň něco jako string.fixed? - Nerozumím?
mim
Profil *
<script type="text/javascript" charset="windows-1250">.
nepomohlo to
HTML stránka, ze které se to volá je windows-1250

v mailu se oběví:

ěščřžýáíÁŠČŘŽ - pokud je to voláno zn IE6 bez escape - jen v tomto případě je to správně
%u011B%u0161%u010D%u0159%u017EýáíÁ%u0160%u010C%u0158%u017D z IE upraveno escape


Ä>ščĹTžýáíĂ?Ĺ ÄŚĹ?Ĺ˝ - z FireFox bez escape
%u011B%u0161%u010D%u0159%u017EýáíÁ%u0160%u010C%u0158%u017D - z FireFox upraveno escape - uplatní se jen na znaky ýáí

a stím formátováním jsem to myslel tak, že by to mělo vypadat asi tahle

1. sloupec 2. sloupec 3.sloupec
aaa bbb dddd
a drfttttdgfgfg kjhhdh

jednotlivá data v mailu nemají stejnou délku a já bych to chtěl do sloupečků. Problémem je proporcionální font.




[b][/b]
mim
Profil *
do prkýnka, nejsem punťa ale "oběví" beru zpět a nahrazuji "objeví"
mim
Profil *
pokud se jako e-mail klient použije Thunderbird, tak to jede všecko OK
hold, nejde spářit dvě znepřátelené firmy. Firmas to dostane jako podmínku správné funkčnosti.

S tím asi skončím, ale k tomu "sloupečkování" nikdo nic nemá?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0