Здраствуйте, подскажите новичку, можно ли из одного фрейма вызывать как нибудь функции другого или это в принципе на JavaScript невозможно?
Почему то не получается добится даже хоть какой-нибудь реакции после нажатия на кнопку.
Вот это код родительско окна:
<html>
<head>
<frameset rows="50%,50%">
<frame src="file:///D:/Java/yahoo.htm" name="cod1">
<frame src="http://yahoo.ru" name="page1">
</frameset>
</head>
<body>
</body>
</html>
А вот это код фрейма, загружающегося с винта:
<html>
<head>
<script language="JavaScript">
<!-- hide
function Yahoo() {
alert(parent.page1.document.location); //если тут "page1" заменить на "cod1", то alert работает, а так - нет
}
// -->
</script>
</head>
<body>
<form>
<input type="button" value="Yahoo" onClick="Yahoo()">
</form>
</body>
</html>
Или можно лишь обращаться лишь к тем функциям, которые были вручную прописаны в целевом фрейме?