Доброго дня !
Есть следующий код :
<html>
<head>
<script type="text/javascript" >
function startup() {
alert('loaded-window')
}
function loadSecondFrame() {
alert(document.location); // 'C:\frameI.html'
alert(window.top.frames[0].name); // 'document.location'
alert(window.top.frames[1].name); // nothing ???
alert(window.top.frames[1].document.location); // nothing ???
}
window.addEventListener("load", startup, false);
</script>
</head>
<frameset cols="270,*" frameborder="0">
<frame name="firstFrameName" id="firstFrameId" src="frameI.html" />
<frame name="secondFrameName" id="secondFrameId" src="http://www.yahoo.com/" onload="loadSecondFrame()" />
<noframes>
<body>
noframes
</body>
</noframes>
</frameset>
</html>
Второй фрейм загружает страницу
http://www.yahoo.com/ на которой достаточно
много линков. И все время при нажатии на любой из них необходимо получить
его значение(имеется ввиду URL) в первом фрейме, но для начала в функции
loadSecondFrame(), но увы, алерты ничего не показывают.
В чем же проблема, и решаема ли она ?