PaulGor
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Lucrecia Цитата: Цитата:Может, я не понял, как воспроизвести проблему, но у меня такой проблемы нет (а мой вариант похож на тот третий). Вот моя страница и в ИЕ 6 работает Ок - "Русская Виртуальная Клавиатура": http://ourworld.compuserve.com/homepages/PaulGor/onscreen.htm Во всех моих ИЕ6 с последними фиксами данная проблема есть, и ваша страница глючит точно также, внимательней: 1. Копируем что-то в клипбоард. 2. МЫШЬЮ правым кликом делаем Paste 3. Не кликая в текстареа, сразу нажимаем МЫШЬЮ какую-либо букву под клавиатурой - она заменяет скопированный текст | А, так Вы не про клавиатурный ввод, а про сделанную на 'крайний Мексиканский случай' строку алфавита, где можно мышкой вводить букву, щёлкая по её изображению? Понятно тогда, почему я первый раз не понял... Честно говоря, в страницах 3-его варианта вообще не нужны clickable letters ведь весь смысл как раз и заключается в уходе от старого трудоёмкого метода ввода "буква-за-буквой", щёлкая по каждой букве - так только одно-два слова ввести можно, замучаешься... То есть весь смысл нового подхода - чтобы точно имитировать обычную работу с Клавиатурой - на таких страницах вообще может не быть clickable letters... В любом случае, когда я понял, что надо делать: 1) То же самое я могу проделать в ИЕ 5.5. 2) Да, это только если Paste делать правой кнопкой мыши. Если Ctrl/V то всё Ок. Но при обычном вводе текста, IMHO, человек не будет правой мышкой Paste делать, он ведь с Клавиатурой работает, так что скорее нажмёт Ctrl/V В общем, это 'corner case' - 2 редкие вещи вместе - ненужный на странице 3-го типа clickable алфавит плюс Paste правой кнопкой мыши... Починить скорее всего не удастся - мне кажется, это ошибка в самом IE - раз не реагирует на Paste через правую кнопку мыши - не запоминает позицию курсора, а при Paste через Ctrl/V - всё в порядке... Я не думаю, что мы можем в JavaScript 'поймать' как Paste происходило - по Ctrl/V или по правой кнопке мыши - и так вроде везде стоит вызов функции "Обновить позицию курсора" - так что это скорее всего ошибка самого ИЕ. Сейчас в Мозилле попробую то же самое. Ага, нет такой проблемы, так что это наверное IE bug. | Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 22:19 07-01-2004 | Исправлено: PaulGor, 22:22 07-01-2004 |
|