Просмотр полной версии : поле ввода текста - русские кнопки дают англ буквы.
Здравствуйте.
Странный глюк с полем ввода текста.. нет русских клавиш.
http://gms-net.ru/web/swf/ankets/gms_download.swf
тут в поля можно писать по русски
а тут
http://gms-net.ru/web/xx.php
где тот же мульт уже нельзя.
?????
при этом те клавиши где только одна русская буква нажимаются правильно..
а другие при русской раскладке дают англ буквы.
что за глюк? может это сервер или что ??
Потому, что в html указан wmode = transparent, а в таком режиме у флеш-плеера баг при вводе не латинские символов.
Спасибо, после подсказки нашёл такой материал
//
// заплатка, устраняющая проблему неправильного написания русских символов
// в инпутных полях, при прозрачном фоне флэшки в хтмл
// (wmode="transparent")
//
TF.onChanged = function()
{
if (this.text.indexOf(chr(4)) == -1) {
return;
}
var broken:Array = this.text.split(chr(4));
var caretIndex:Number = Selection.getCaretIndex()-broken.length+1;
for (var i = 1; i<broken.length; i++) {
broken[i] = String.fromCharCode(1024+broken[i].charCodeAt(0))+broken[i].substr(1);
}
this.text = broken.join("");
Selection.setSelection(caretIndex,caretIndex);
};
// где TF - это ссылка на инпутное текстовое поле
но работает только в IE
устраивало бы отключить wmode="transparent"
но тогда если скроллом прокручивать страницу вниз, как только она попадёт на флешку без прозрачность мышь перехватывает flash player и всё скролла больше нет. (((
это наверно уже из другой оперы, и новой темы.
но может кто знает решение как отключить скролл во влеше.. или чтоб скрол во флеше скроллил html
пример зависания скрола
http://gms-net.ru/web/download.php
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.