|
|
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите пожалуйста, как работать с существующими элементами на HTML-форме на Java Script? Я чайник в области Java Script. Если мне необходимо сгенерировать элементы я пользуюсь "document.writeln()". Но вот как оперировать над существующими элементами разобраться не могу. Ситуация такая на форме есть три кнопки и одна таблица. При щелчке по одной кнопке таблица заполняется одними данными. При щелчке по второй кнопке таблица заполняется другими данными. При щелчке по третьей кнопке таблица заполняется третьими данными данными. Но как это сделать не могу понять... Искала готовый код но не нашла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 16:40 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
SolomkaНо вот как оперировать над существующими элементами разобраться не могу. получили элемент: Код: plaintext _______________ AnimeBay - аниме магазин, который Вас не разочарует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 16:54 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
И не забывай делать тестовые примеры - это облегчит ответы на твои вопросы... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 16:57 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
WYPMAHSolomkaНо вот как оперировать над существующими элементами разобраться не могу. получили элемент: Код: plaintext Обычно работаю с такой структорой document.NameForm.NameElement. NameForm - навазние формы. NameElement - название элемента. Код работает и в Mozill'e и в Explorer'e. Для данной задачи NameElement будет обзначать название таблицы. Пыталась пероначально попытаться сначало стереть все имеющеся элементы таблицы: Код: plaintext 1. 2. 3. 4. какая - понять не могу. в интеренете поиски похожего кода не увенчались успехом. но все равно остается вопрос как в таблицу добавлять другие данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 17:08 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
krvsaИ не забывай делать тестовые примеры - это облегчит ответы на твои вопросы... ---------- Cache for Windows (x86-32) 2007.1.3 (Build 607) Wed Oct 17 2007 02:12:09 EDT Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 17:25 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
Не так: document.MyFormName.TableTest, а так: document.getElementById("TableTest") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 17:31 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
ShSergeНе так: document.MyFormName.TableTest, а так: document.getElementById("TableTest") Попробывала: Код: plaintext 1. 2. 3. 4. 5. И строчки не стираются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 17:42 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
function f1() напишите при определении функции, а не просто f1(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 17:47 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
onclick="f1(); return false", чтобы форма не сабмитилась. Кстати, здесь она и не нужна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 17:49 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
ShSerge function f1() напишите при определении функции, а не просто f1(). ShSergeonclick="f1(); return false", чтобы форма не сабмитилась. Кстати, здесь она и не нужна. Попробывала: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. И ругается на ошибку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 17:59 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
fuction f() а не fuction1() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 18:04 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
и не fuction, а function f1() 1.Каждая функция начинается со слова function, далее идёт название функции 2. Забудьте про document.write и пользуйтесь document.getElementById ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 18:07 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
и здесь исправьте в input'ах и return false уберите Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 18:09 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
и ещё, вроде при нажатии на первую кнопку из таблицы удаляются все строки? Мне кажется проще написать так Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 18:13 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
EmilRegisи не fuction, а function f1() 1.Каждая функция начинается со слова function, далее идёт название функции 2. Забудьте про document.write и пользуйтесь document.getElementById EmilRegisи здесь исправьте в input'ах и return false уберите Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. EmilRegisи ещё, вроде при нажатии на первую кнопку из таблицы удаляются все строки? Мне кажется проще написать так Код: plaintext 1. Попробывала сделать так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 18:38 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
хы, забавно, и правда IE не работает..а в фаерфоксе работает...Возможно IE не понимает как элемент типа table можно чем-то заполнить кроме tr-ов))) Ну попрбуйте своим старым способом с циклом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 18:55 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
EmilRegisхы, забавно, и правда IE не работает..а в фаерфоксе работает...Возможно IE не понимает как элемент типа table можно чем-то заполнить кроме tr-ов))) Ну попрбуйте своим старым способом с циклом С таким циклом: Код: plaintext 1. 2. Код: plaintext 1. Ошибка первоначального кода была в том что не стояло слово "function". Но как в таблицу добавить новые данные? Посмотрела "rows" и "cells"не разобралась как модно добавлять в таблицу новые строки и ячейки. Или это вообще делается другим методом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 19:22 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
Solomka, Ага. Понял. Тебе с мальчиками познакомиться захотелось. Могу тебя огорчить - наша модератор - девочка. Если не захотелось - читай книжки или пробуй то, чего написала и то, что мы тебе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 20:29 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
Solomka, я бы как-то так делал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. table row cell ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 20:32 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
EmilRegisхы, забавно, и правда IE не работает..а в фаерфоксе работает...Возможно IE не понимает как элемент типа table можно чем-то заполнить кроме tr-ов))) Ну попрбуйте своим старым способом с цикломВ ИЕ innerHTML у табличных элементов read-only (кроме td). Вот неплохой вариант очистить табличку (тестовый пример целиком) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 21:59 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
Яростный Меч...В ИЕ innerHTML у табличных элементов read-only (кроме td). Есть такая фишка, но, сам же понимаешь, что не в этом проблема. Хотя, то что это написал - хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 22:09 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
Я так понимаю, для небольших таблиц, такое удаление будет не долгим: (зато работать должно везде) Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2009, 22:25 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
как много вариантов - циклы, клонирование, иннерхтмл :-) . А я бы просто грохнула tbody и радовалась. И шапочка бы от таблички осталась на месте. tbl.tBodies[0].removeNode() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2009, 07:00 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
illionкак много вариантов - циклы, клонирование, иннерхтмл :-) . А я бы просто грохнула tbody и радовалась. И шапочка бы от таблички осталась на месте. tbl.tBodies[0].removeNode() Точно! А потом если надо добавить строчку, tbody автоматически создается. Так во всех браузерах? К тому же у tbody может быть указан класс? (я ради этого и клонировал) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2009, 10:02 |
|
||
|
как работать с существующими элементами на HTML-форме с помощью Java Script?
|
|||
|---|---|---|---|
|
#18+
Яростный Меч А потом если надо добавить строчку, tbody автоматически создается. Так во всех браузерах? M$ IE как всегда _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2009, 10:47 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36278065&tid=1454047]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
159ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
85ms |
get tp. blocked users: |
2ms |
| others: | 291ms |
| total: | 576ms |

| 0 / 0 |
