Сам index:
<HTML>
<HEAD></HEAD>
<FRAMESET ROWS="*,*">
<NOFRAMES>
<H1>Ваша версия WEB-броузера не поддерживает фрэймы!</H1>
</NOFRAMES>
<FRAMESET COLS="65%">
<frame id="top" name="top" src="top.html" >
</FRAMESET>
<FRAMESET COLS="*">
<frame id="bot" name="bot" src="bot.html" >
</FRAMESET>
</FRAMESET>
</HTML>
Фреймы:
top:
<html>
<head>
<!-- страница(фрейм) предназначена для хранения значений переменных -->
<script>
a = "Объявленная переменная"
</script>
</head>
<body>
</body>
</html>
bot:
<html>
<head>
</head>
<body>
<!-- Пример вызыва переменной с другого фрейма -->
<input type="button" value="Запустить" onclick="alert(ифрейм.contentWindow.переменная)"/> //Вот это, собственно, и не ясно.
</body>
</html>
Вот и вся задача: в одном фрейме объявляются и хранятся переменные, в другом фрейме их используют.