Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

Сustom Buttons » Custom Buttons » 06-02-2009 19:48:04

Anton пишет

gigagertz

что убрать из кода что бы сделать одну отдельную кнопку на конкретную кодировку

Из раздела "Инициализация" - убрать всё.
В раздел код поместить строчку

Выделить код

Код:

MessengerSetForcedCharacterSet ("KOI8-R");

(для koi8-r)

Спасибо большое!  все работает:) а где можно почитать об этих командах, а то мне попадались только урезанные списки. И вообще есть какой-нить хелп для по написанию этих кодов? Не удивлюсь, что спросил что-нибудь не сложное(а то и дурацкое), но я уже несколько дней сидел с этими кодами и что-то не клеилось нифига, а найти нормального описания не смог:(
или например чем отличаются окно инициализации от окна кода?:)

Сustom Buttons » Custom Buttons » 06-02-2009 17:31:10

Спасибо, большое!
Оба варианта работают:)
Еще одна просьбочка:) что убрать из кода что бы сделать одну отдельную кнопку на конкретную кодировку(например koi8-r)? Т.е. мне не нужно выпадающее меню, а нужно что бы кнопка сразу назначала конкретную кодировку. У меня что-то не получается

Сustom Buttons » Custom Buttons » 06-02-2009 12:09:05

Вот так выглядит сам код. Хотелось бы что бы он менял кодировку письма в Thunderbird

Выделить код

Код:

var menu =
<menupopup xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
	   oncommand="this.parentNode.changeEncoding(event)">
	<menuitem charset="KOI8-R" label="Кириллица (KOI8-R)"/>
	<menuitem charset="IBM866" label="Кириллица/Россия (CP-866)"/>
	<menuitem charset="windows-1251" label="Кириллица (Windows-1251)"/>
	<menuitem charset="UTF-8" label="Unicode (UTF-8)"/>
</menupopup>;
menu = new DOMParser (). parseFromString (menu. toXMLString (), "application/xml"). documentElement;
this. orient = "horizontal";
this. type = "menu-button";
this. appendChild (menu);
this. changeEncoding = function (event)
{
	var encoding = event. target. getAttribute ("charset");
	SetForcedCharset (encoding);
	SetDefaultCharacterSet (encoding);
}

Сustom Buttons » Custom Buttons » 05-02-2009 19:50:22

Друзья, помогите с кнопкой. Код ниже взят из начала темы по кнопке смены кодировки. Она отлично работает в браузере FF, но не работает в Thunderbird.Что нужно изменить в коде. что бы она реагировала на окно почтового клиента. Чувствую дело в этом куске oncommand="this.parentNode.changeEncoding(event)"  Вот что надо вставить вместо parentNode
[code]custombutton://%u0412%u044B%u0431%u043E%u0440%20%u043A%u043E%u0434%u0438%u0440%u043E%u0432%u043A%u0438%5D%5B%5D%5B%5D%5Bvar%20menu%20%3D%0A%3Cmenupopup%20xmlns%3D%22http%3A//www.mozilla.org/keymaster/gatekeeper/there.is.only.xul%22%0A%09%20%20%20oncommand%3D%22this.parentNode.changeEncoding%28event%29%22%3E%0A%09%3Cmenuitem%20charset%3D%22KOI8-R%22%20label%3D%22%u041A%u0438%u0440%u0438%u043B%u043B%u0438%u0446%u0430%20%28KOI8-R%29%22/%3E%0A%09%3Cmenuitem%20charset%3D%22IBM866%22%20label%3D%22%u041A%u0438%u0440%u0438%u043B%u043B%u0438%u0446%u0430/%u0420%u043E%u0441%u0441%u0438%u044F%20%28CP-866%29%22/%3E%0A%09%3Cmenuitem%20charset%3D%22windows-

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]