Доброго дня !
Есть следующий код :
<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(), но увы, алерты ничего не показывают. 
В чем же проблема, и решаема ли она ?