![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
hostsid |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.9.2008 Репутация: нет Всего: нет |
Ничегошеньки не понимаю в Javascript, но очень надо. Помогите пожалуйста!
Есть страница. На ней может быть контейнер (class="3") с содержимым "-". В этом случае после полной загрузки страницы надо выключить отображение его прародителя(class="1"):
Сделал так:
Не работает. Что не так? Подскажите пожалуйста! Это сообщение отредактировал(а) hostsid - 3.5.2011, 05:55 |
||||
|
|||||
WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: нет Всего: 5 |
Вы принципиально хотите использовать чистый JavaScript или допускается применение какой-либо библиотеки (JS-фреймворка)? В случае применения например, той же JQuery эта и многие другие вопросы решаются очень быстро и без "заточки" кода под каждый конкретный браузер.
-------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
Котокобра |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 147 Регистрация: 26.11.2009 Репутация: 0 Всего: 4 |
<head>
<script language="javascript1.5"> function dn(x){ if (x.innerHTML = "-") {x.parentNode.parentNode.style.display = "none;"} } </script> </head> <body onLoad="dn(document.getElementById('d'));"> <div class="1"> <div class="2"> <div id="d" class="3"> - </div> </div> </div> </body> Это сообщение отредактировал(а) Котокобра - 3.5.2011, 14:06 |
|||
|
||||
hostsid |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.9.2008 Репутация: нет Всего: нет |
не подходит. нет возможности присвоить елементу АйДи. =( Добавлено через 1 минуту и 41 секунду
Ради одной это функции прикручивать JS-фреймворка не хочется(потому что не умею =)). потому да - чистый JS. |
||||
|
|||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
Это - присвоение innerHTML нового значения - минуса. Это действительно то, что нужно было? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
hostsid |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.9.2008 Репутация: нет Всего: нет |
||||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
div.innerHTML == "-"
Тогда, наверное, так должно быть? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
hostsid |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 30.9.2008 Репутация: нет Всего: нет |
пришлось решить средствами пхп....лишняя партия запросов к базе...эх...
|
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 48 Всего: 386 |
там в примере еще и пробелов не учитывалось... Это сообщение отредактировал(а) ksnk - 3.5.2011, 17:04 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |