Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Работа с переменными во фреймах


Автор: paralmix 20.6.2006, 18:37
Как можно из JS функции в одном фрейме обратиться к переменной объявленной во втором фрейме?

Имеем 2 фрейма:
1 фрейм: first
----------------------------------------
Код

<script>
var a="none";
</script>

----------------------------------------

2 фрейм: second
----------------------------------------
Код

<script>
function fun()
{
   alert(parent.first.?[color=red]???????????????????[/color])
}
</script>
----------------------------------------


Заранее спасибо за ответ 

Автор: solenko 21.6.2006, 09:55
index.html
Код

<frameset rows="50%,*">
  <frame name=frame1 src=1.html>
  <frame name=frame2 src=2.html>
</frameset>

1.html
Код

<script>var a = 10;</script>

2.html
Код

<button onclick="alert(parent.frame1.a); alert(parent.frames[0].a)">Click me</button>
 

Автор: paralmix 21.6.2006, 10:10
Спасибо......... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)