Sancho2412: Framename ist undefined

Hallo, ich habe folgende html-Dateien erstellt:

willkommen.php

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"  
   "http://www.w3.org/TR/html4/frameset.dtd">  
<html>  
<head>  
<title>Willkommen</title>  
</head>  
<frameset cols="250,*">  
  <frame src="navigation.shtml" name="Navigation">  
  <frameset rows="60%,20%,10%,10%">  
  <frame src="startseite.html" name="flycontrol">  
  <frame src="settings.html" name = "settings">  
  <frame src="log.html" name="log">  
  <noframes>  
    <body>  
    </body>  
  </noframes>  
</frameset>  
</html>  

settings.html

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
       "http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<title>Settings</title>  
<!-- Style einbinden -->  
<link rel="stylesheet" type="text/css"  
href="../style/style.css">  
  
  
<script type="text/javascript">  
function print()  
{  
  
	  
  
  
	for (var i = 0; i < parent.frames.length; i++)  
		  
		  alert(child.frames[i].name);  
}  
  
  
</script>  
  
  
</head>  
<body>  
<div id="Inhalt">  
<h1>Settings</h1>  
<form name="SettingForm">  
  <table border="0" cellpadding="0" cellspacing="4">  
    <tr>  
      <td align="right">Drone-ID:</td>  
      <td><input name="print" type="text" size="30" maxlength="30"></td>  
	  <td><input type="button" name="Print" value="Print" onclick=javascript:print()></td>  
    </tr>  
  </table>  
</form>  
  
</div>  
</body>  
</html>  

Wenn ich auf den Button "Print" klicke, dann kommt folgendes:
Undefined, Undefined, settings, Undefined

Wie bekomme ich die NAmen der anderen Frames? Danke schonmal im Voraus

  1. Grüße,

    for (var i = 0; i < parent.frames.length; i++)
      alert(child.frames[i].name);

    was für child?
    MFG
    bleicher

    --
    __________________________-

    FirefoxMyth
    1. Grüße,

      for (var i = 0; i < parent.frames.length; i++)		  
          alert(child.frames[i].name);  
      

      was für child?
      MFG
      bleicher

      Sorry da hatte ich nur was versucht. Das steht natürlich:

      alert(parent.frames[i].name);

      Aber damit funktioniert es auch nicht.

  2. Ok ich hab das Problem gefunden. Es lag am Cross-Domain-Check und da ich dass ganze lokal (also im Browser mit file://....) ausgeführt habe, schlug das ganze fehl.