![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 13
|
Если swf опубликовать в html с wmode = transparent, то буквы кириллицы в поле input не принимаются (отображаются парами квадратиков). Если параметр wmode не указывать, то все нормально.
useCodepage не при чем. А надо чтобы кириллица нормально вводилась именно в прозрачную флешку. Иначе меню сайта (тоже флеш) оказывается под флешкой с этим самым проклятым полем input( Какие имеются предложения по решению этого вопроса? |
|
|||||
|
Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
|
сделать векторный алфавит и собственный текстфилд )
шутко. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Автор Nox Noctis
//
// заплатка, устраняющая проблему неправильного написания русских символов
// в инпутных полях, при прозрачном фоне флэшки в хтмл
// (wmode="transparent")
//
TF.onChanged = function()
{
var broken = this.text.split(chr(4));
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("");
};
// где TF - это ссылка на инпутное текстовое поле
|
|
|||||
|
Регистрация: Jun 2006
Сообщений: 13
|
iNils, Спасибо! Отличное решение.
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 134
|
Спасибо автору этой заплатки. Я уже перерыл весь этот форум, но проблема "wmode=transparent VS. Кириллица" оставалась. А мне непременно нужно было на прозрачную флэшку текст с рууским вводом.
Еще раз спасибо автору и iNils за предоставленное решение. P.S. Проверьте, пожалуйста, на работоспособность: http://www.nrybak.com -> Контакты. |
|
|||||
|
Столкнулся с подобной проблемой. Но у меня чуть веселее... проект который висит уже на лайве, отказывается вводить русский текст в новых браузерах (Chrome 10/Safari), в FireFox и Opera всё отлично...
Вот такая вот очень неприятная бага, будем эксперементировать, если будет результат - отпишу. Но если есть мысли, пишите, обсудим. |
|
|||||
|
Модрон-ветеринар
|
Мысль одна:
wmode="window" Да, конечно, у всё может быть завязано на transparent, но если хотите, чтобы всё начало скорее работать и к тому же кроссбраузерно, прислушайтесь к моему совету и попробуйте обойтись без transparent.
__________________
Идите первым! |
|
|||||
|
В том то и дело, у нас стоит wmode="opaque", попробуем поставить сейчас "window" авось поможет...
- но вообще конечно очень смущают подобные траблы, а IE9 вообще фокусник, принес столько сюрпризов, что несколько дней переписывали отдельно под него. |
|
|||||
|
Модрон-ветеринар
|
Должно помочь. Кстати, само приложение тогда работать существенно шустрее будет, плюс в этом еще есть.
__________________
Идите первым! Последний раз редактировалось mooncar; 23.03.2011 в 13:44. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|