Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обращение к соседнему диву / 4 сообщений из 4, страница 1 из 1
11.03.2008, 16:30
    #35183067
Bogdan1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к соседнему диву
В одном диве есть два дочерних дива. Я хочу чтобы onmouseover по одному показывался второй используя слово this. Как этого достичь?
Раньше я делал так:
Код: 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.
31.
32.
33.
34.
35.
36.
37.
38.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Untitled Page</title>
    <script type="text/jscript">
    function ShowDiv(controlname)
    {
        document.all[controlname].style.visibility = "visible";
    }
    </script>    
    <style type="text/css">
    .HidableDiv
    {
        visibility:hidden; 
        position:relative; 
        top:-100px; 
        height:300px; 
        width:200px;
    }
    .StaticDiv
    {
        top:100px; 
        height:100px; 
        width:100px;
    }
    </style>
</head>
<body>

<div id="Div1" style="background-color:Green;" class="StaticDiv" onmouseover="ShowDiv('Div2');" >
    Наведи на меня.
</div>
<div id="Div2" style="background-color:Red;" class="HidableDiv">
    ПРЕВЕД! Заполни меня!
</div>
</body>
</html>

Но тут мы указываем айдишник дива, который собираемся сделать видимым - это не круто.
...
Рейтинг: 0 / 0
11.03.2008, 16:38
    #35183098
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к соседнему диву
this применяется только к активному/текущему элементу...
Как вариант передавай не id... Передавай ссылку на весь объект...
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
11.03.2008, 17:06
    #35183204
Bogdan1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к соседнему диву
Я имею ввиду что можно узнать объекта-родителя по известному айдишнику дочернего дива. Как это сделать?
...
Рейтинг: 0 / 0
11.03.2008, 17:18
    #35183243
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обращение к соседнему диву
document.getElementById('id').parentNode
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Обращение к соседнему диву / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]