|
|
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
Помогите плиз, На странице много DIV'ов, их ID назначаются автоматически при формировании страницы в PHP. Есть скрипт : <script type=text/javascript> Код: plaintext 1. 2. 3. 4. 5. По одному - все работает, открывается, закрывается. Вопросы: 1. Как сделать, чтоб при нажатии на "что-то" все на странице DIV'ы закрылись, а на "что-то другое" открылись ? 2. Как сделать, чтоб при нажатии на "что-то" DIV открылся, но все остальные закрылись ? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 14:53 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
dp_cmb1. Как сделать, чтоб при нажатии на "что-то" все на странице DIV'ы закрылись, а на "что-то другое" открылись ? Смотреть в сторону document.getElementsByTagName dp_cmb2. Как сделать, чтоб при нажатии на "что-то" DIV открылся, но все остальные закрылись ? document.all ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 15:21 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Смотреть в сторону document.getElementsByTagName Если правильно организовать имена или id - пробежка по всем тегам будет не нужна... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 15:28 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_ document.all Учите хорошему, а плохому - он сам выучится... _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 15:28 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 15:45 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
Дело в том, что я не знаю, какие будут ID у DIV'ов после формирования страницы, и DIV'ов будет много (больше десятка). Формат ID - это шестизначное число. Как мне получить весь список этих ID, чтобы пробежаться по ним ? А с document.getElementByTagName у меня что-то не получилось, тут тоже надо по списку идти или он действует на все элементы страницы с одинаковым тэгом ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 16:09 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
dp_cmbДело в том, что я не знаю, какие будут ID у DIV'ов после формирования страницы А кто формирует страницу? dp_cmbDIV'ов будет много (больше десятка). Это разве много! dp_cmbА с document.getElementByTagName у меня что-то не получилось, тут тоже надо по списку идти или он действует на все элементы страницы с одинаковым тэгом ? Вот пример из доков для document.getElementByTagName Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 16:32 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
<html> <head> <script> function getDivs(){ els=document.getElementsByTagName("DIV"); for(i=0; i<els.length;i++){ alert(els .id); } } </script> <button onclick="getDivs();">Click</button> </head> <body> <div id="div1"></div> <div id="div2"></div> <div id="div3"></div> <div id="div4"></div> <div id="div5"></div> <div id="div6"></div> <div id="div7"></div> </body> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 16:40 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
Пардон буттон после боди надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 16:42 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
Сделал вот так : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Но работает медлено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 16:57 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
А вот так : Код: plaintext 1. 2. 3. Очень даже быстро, боьшое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 17:00 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 17:03 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
На самом деле вот так было: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 17:06 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
illionНо только не document.all. Хотелось бы узнать почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 18:36 |
|
||
|
Скрыть все DIV'ы на странице
|
|||
|---|---|---|---|
|
#18+
> Хотелось бы узнать почему? Да не очень кроссбраузерный он... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2008, 18:43 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=35306814&tid=1456489]: |
0ms |
get settings: |
12ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
140ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 514ms |

| 0 / 0 |
