![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Javascript. Скрыть - показать картинки при помощи getElementsByName |
|
[решено] Javascript. Скрыть - показать картинки при помощи getElementsByName
|
Ветеран Сообщения: 1862 |
Привет. Нужна помощь.
Имеем таблицу в которой в одном столбце есть картинки. Нужно по событию, в данном случае чекбокс в ячейке "миниатюра", либо показать, либо скрыть картинки. Насколько я понял, нужно использовать getElementsByName. Потому как для getElementsById нужны уникальные id, а где я их возьму. В примере использую тэг а, но думаю суть от использования img не меняется. Нашел вот такую функцию. Алерты отрабатывают, правда что показывают последующие алерты не пойму.
|
|
------- Отправлено: 22:19, 21-12-2008 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Цитата Igor_I:
getElementById Цитата Igor_I:
Например, на w3schools.com JavaScript reference HTML DOM reference (скорее всего именно это и заинтересует). |
||
Отправлено: 04:02, 25-12-2008 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Цитата Coutty:
|
|
Отправлено: 13:27, 25-12-2008 | #12 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Coutty:
Зато я повторюсь ![]() function op() { for(i=1; i<<?=$image_on_page?>; i++) { document.getElementById( "img" + i).style.display = document.getElementById( "img" + i).style.display == 'none' ? 'inline' : 'none'; } } |
|
------- Отправлено: 00:25, 26-12-2008 | #13 |
Кот Ти Сообщения: 7318
|
Профиль | Отправить PM | Цитировать Я понял, в чём загвоздка - IE не отрабатывал событие onchange, пока не кликнешь по пустому месту. Поменяйте на onclick, а скрипт тоже чуть изменил:
function op() { chk = document.getElementById("chkbox").checked; for(i = 1; i < <?=$image_on_page?>; i++) { document.getElementById("img" + i).style.display = chk ? 'inline' : 'none'; } }
|
Отправлено: 09:28, 26-12-2008 | #14 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать ![]() Если указаны width и height, но значения пустые, то ИЕ плюёт на изображение с высооооокой колокольни. То есть вообще его не показывает. Напоследок, скрипт отмечающий все чекбоксы. Работает: IE 6.2900.2180, Firefox 2.0.0.1, Opera 9.27 |
------- Отправлено: 20:52, 26-12-2008 | #15 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Как скрыть пользователей при загрузке | PrianikOV | Microsoft Windows 2000/XP | 21 | 15-02-2014 23:15 | |
Загрузка - [решено] Можно ли при загрузке скрыть наличие второй ОС? | ivanovandrey | Microsoft Windows 2000/XP | 1 | 04-10-2009 18:20 | |
Интерфейс - [решено] Скрыть имя пользователя при входе в систему | d_dek | Microsoft Windows 2000/XP | 4 | 24-07-2007 11:17 | |
[решено] JavaScript. Скрыть/показать элемент по событию. | System Failure | Вебмастеру | 12 | 20-07-2007 12:24 | |
Смена стиля при помощи javascript | pauluss | Вебмастеру | 1 | 05-01-2006 17:08 |
|