Как исполнить функцию на другом фрейме?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как исполнить функцию на другом фрейме? Expand / Collapse
Автор
Сообщение
17.06.2007 20:31
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 17.06.2007 20:27
Сообщ.: 1, Visits: 2
Есть код (кликаешь по ссылке и слой становится видимым):

<html><head><title>Page</title></head><body>

<script>
function showLayer(layerid) {
var layer = document.getElementById(layerid);
layer.style.visibility = "visible";
}
</script>

<div id="MyLayer" style="position: absolute; width: 100px; height: 85px; z-index: 2; left: 211px; top: 23px; visibility:hidden; background-color:#FFAEAE">
</div>

<a href="#" onClick = "showLayer('MyLayer');">MyLink</a>

</body></html>


А как написать код, чтобы ссылка и слой были на разных фреймах?
<frameset rows="50,50">
<frame src="frame1.html" name="first" >
<frame src="frame2.html" name="second" >
</frameset>

Сообщ. #914158
18.06.2007 9:20
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.05.2008 20:04
Сообщ.: 269, Visits: 2 381
<html>
<head>
<title> </title>
</head>
<body>
<iframe src="ifr1.htm" name="aaaaaa"> </iframe>
<iframe src="ifr2.htm" name="dva"> </iframe>
</body>
</html>

==========================ifr1.htm====================
<html>
<head>
<title> </title>
<script>
function B() {
top.dva.document.getElementById("vvv").style.display="block"
top.dva.C(); //Вызов функции из другого фрейма
}
</script>
</head>
<body>
<a href="javascript:B()">Клик </a>
</body>
</html>

========================ifr2.htm====================
<html>
<head>
<title> </title>
<script>
function C() {
alert("Вызов функции из другого фрейма")
}
</script>
</head>
<body>
<h1 id="vvv" style="display:none">Hello World </h1>
</body>
</html>


----------------------------------
Я безработный...
Возьмите меня на работу. =)
Сообщ. #914167
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 11:35