![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| zoidberg |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 18.7.2006 Репутация: нет Всего: 0 |
сабж...
Писал под firefox, а потом подправил под другие браузеры и хлоп... косяки посыпались. В опере фокус падает в начало строки и получается зеркальный текст. А осел сообщил о "неизвестной ошибке выполнения" в строке 10, символ 4.(че ему не нравится?) Отвратительно. |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 57 Всего: 101 |
Вы стираете точку вызова функции onkeyup и удивляетесь, почему она перестала работать
|
|||
|
||||
| zoidberg |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 18.7.2006 Репутация: нет Всего: 0 |
А подробней? Наверно стираю, но я ж новичок! |
|||
|
||||
| zoidberg |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 18.7.2006 Репутация: нет Всего: 0 |
А так это в 10й строке? Т.е innerHTML трет <input> и IE ругается? В опере и ff работает... я и подумать не мог. Но с этим ладно. А иначе можно страницу изменить без рефреша?
|
|||
|
||||
| Avb |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 5.7.2006 Репутация: 4 Всего: 13 |
Вот то, что ты хотел получить:
Почитай про DOM. Если нужен обмен данными с сервером, почитай про AJAX. P.S. Google знает все Это сообщение отредактировал(а) Avb - 25.7.2006, 17:36 |
|||
|
||||
| zoidberg |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 18.7.2006 Репутация: нет Всего: 0 |
Дык в том-то и дело, что я хотел использовать поменьше html элементов.(код для примера был) Думал все генерить динамически с помощью js, а потом заметил, что разные браузеры с innerHTML играются по-разному. Но, судя по ответам, универсальный код с похожей функцией будет сложно реализовать...(невозможно?) |
||||
|
|||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
какой именно? объясни на пальцах, сам ведь признал что твой код некорректно(не так, как ты хотел) в разных браузерах работает. касательно DOM - лучше найти хороший учебник/справочник. От себя могу порекомендовать только то, чем пользуюсь сам |
|||
|
||||
| Avb |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 5.7.2006 Репутация: 4 Всего: 13 |
innerHTML - не единственный способ динамически генерить страницу средствами js.
Почитай про DOM. Вот что первое попалось: http://www.quirksmode.org/dom/intro.html http://xhtml.ru/category/dom_intro/ А вообще, действительно, напиши, что ты хочешь. Понятней будет, что тебе советовать. |
|||
|
||||
| zoidberg |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 18.7.2006 Репутация: нет Всего: 0 |
Хотел написать функцию, которая будет генерировать код сама. Т.е чтобы все формы с id magic генерировали на странице:
когда пользователь начинает набирать текст в инпуте. (если удастся без глюков реализовать это, то я хотел дальше плясать по схожей схеме, но уже динамически создавая таблицы...) Знаю способы: 1) write(code); - не нравится т.к всю страницу переписывает. 2) innerHTML; - в firefox нет проблем, а в других браузерах с фокусом косяки. Это все ради интереса. (т.е можно просто добавить <span id="magic"></span> и не париться, но захотелось иначе извратиться) В идеале хочу:
зы: с объектной моделью документов мне все понятно! |
||||||
|
|||||||
| Avb |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 5.7.2006 Репутация: 4 Всего: 13 |
http://developer.mozilla.org/en/docs/Dynam..._user_interface
http://developer.mozilla.org/en/docs/XUL_T...a_XUL_Interface P.S. Стандарт W3C определяет id как уникальный идентификатор элемента. Может быть только одна форма с id "magic", иначе корректная работа скрипта не гарантируется. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |