Вопрос № 159640: Доброго времени суток!!! В приложении у меня код страницы html. На странице кнопка и блок с текстом. При нажатии на кнопку блок с текстом должен стать невидимым, а при повторном нажатии опять стать видимым. Никак немогу понять, почему код не работ...
Вопрос № 159.640
Доброго времени суток!!! В приложении у меня код страницы html. На странице кнопка и блок с текстом. При нажатии на кнопку блок с текстом должен стать невидимым, а при повторном нажатии опять стать видимым. Никак немогу понять, почему код не работает. Вроде бы все правильно. Помогите пожалуйста.
Приложение:
Отправлен: 04.02.2009, 22:27
Вопрос задал: fomservl (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: Товарищ Бородин
Здравствуйте, fomservl! Исправляю Вам код. Смотрите приложение. Теперь должно заработать.
Проблема была в: 1) переменная aa не была инициализирована; 2) Вы пренебрегаете точками с запятой в конце строки; 3) Лучше нужному элементу присвоить значение атрибута id, а потом по этому значению его вызвать.
С уважением, Товарищ Бородин
Приложение:
Ответ отправил: Товарищ Бородин (статус: Профессионал) Россия, Новосибирск Тел.: +7-923-245-3366 ICQ: 346988855 ---- Ответ отправлен: 04.02.2009, 22:43
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242924 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо
Отвечает: Сандров Алекс
Здравствуйте, fomservl!
1. в функции v1 к visibility надо обращаться через style 2. у объекта Div не может быть имени, но можно например достучаться до него из него самого, кликом по нему: onclick=v1(this), я добавил в код - если кликнуть по надписи, она исчезнет 0. в v1 лучше передавать объект через параметр
в приложении пример, вторая кнопка работает со ссылкой "ааа", первая выдаёт ошибку(если отладка включена, то видно)
бонус: в v1() через alert показывается результирующее
состояние видимости
Приложение:
Ответ отправил: Сандров Алекс (статус: Студент)
Ответ отправлен: 05.02.2009, 06:40
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 242937 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.