Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Доступ к вложенному блоку, доступ к блоку 
:(
    Опции темы
Andi
Дата 22.5.2007, 12:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 28.8.2006

Репутация: нет
Всего: нет



Как заменить содержимое вложенного блока через JS?

Код

<style type="text/css">
#mainMenu {
    position:absolute;
    left: 115px;
    height:200px;
    width:200px;
    background-color:#33FF33;
    top: 0px;
    margin: 0px;
    padding: 0px;
    
}
#menuItems{
    position:relative;
    background-color:#33FFFF
    right:0px;
    height:100%;
}
</style>
<script>
function ShowMenuItems(){
var mIt=document.getElementById("mainMenu");
mIt["menuItems"].innerHTML='<a href="linkpage.html" '+ 'name="Ссылка_1" id="txtLink">Ссылка_1</a>';
//---почему блоку menuItems ничего не присваивается?
}
function InitMainMenu(){
ShowMenuItems();
}
</script>
<body bgcolor="#0BD570" onload="InitMainMenu();" >
<div id="mainMenu"><img src="img/Menuimg.gif" /><div id="menuItems" ></div></div>
</body>

PM MAIL   Вверх
SelenIT
Дата 22.5.2007, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 49
Всего: 401



Andi, а почему Вы решили, что это должно работать? Где вообще Вы видели такой синтаксис?

По id-у можно обращаться только через document.getElementById (если не смотреть на MS-овскую отсебятину, оставшуюся в наследство от 4-го IE). Зато можно обратиться, например, к первому вложенному диву элемента: mIt.getElementsByTagName('div')[0].innerHTML = ...


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0422 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.