В Opera - работает. В MSIE - нет. Подскажите, что не так.
Заранее благодарен.
Отправлен: 22.09.2007, 21:46
Вопрос задал: Spektr (статус: 3-ий класс)
Всего ответов: 3 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Бородин Александр Олегович
Здравствуйте, Spektr!
Наряду с атрибутами name используйте атрибуты id. Первый медленно, но верно устаревает, и некоторыми браузерами уже не поддерживается.
Я попробовал запустить Ваш код, действительно работает в Опере, действительно не пашет в Эксплорере. Выдает сообщение об ошибке:
Не удалось получить свойство type. Данная команда не поддерживается.
Хотя свойство type прекрасно выдергивается функцией alert. отсюда вывод простой - это результат войны между браузерами, в результате которой свойство type может быть изменено в опере, и не может быть изменено в Эксплорере(типо read-only).
--------- Ничто не сближает людей так, как совместное преступление.
--------- There are 10 types of people. Those who understand binary and those who don't.
Ответ отправил: Иоффе Мэир Вэлевич (статус: 2-ой класс)
Ответ отправлен: 23.09.2007, 00:10
Отвечает: Errandir
Здравствуйте, Spektr!
Вам повезло, я всётаки нашёл решение ;)
(см. приложение)
Но нам полюбому нужно будет вводить два элемента type="text" и type="submit".
В приложении я просто скрываю один и отображаю другой. Хотя можно и удалять совсем. Но я сделал так, чтобы была возможна обратная замена.
Проверка "if (document.all)" говорит, является ли браузер ИЕшкой или же нормальным ;)
Получив key и submit соответствующим образом я скрываю текстовое поле, копирую значение и отображаю кнопку.
Приложение:
--------- Si vox est - canta!
Ответ отправил: Errandir (статус: 5-ый класс)
Ответ отправлен: 25.09.2007, 19:43 Оценка за ответ: 5 Комментарий оценки: Благодарю...