Взаимодействие фреймов
Здраствуйте, подскажите новичку, можно ли из одного фрейма вызывать как нибудь функции другого или это в принципе на 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> Или можно лишь обращаться лишь к тем функциям, которые были вручную прописаны в целевом фрейме? |
Часовой пояс GMT +3, время: 16:28. |