Framename ist undefined
    
Sancho2412
    
    
      
    
  - html
- 0 bleicher
- 0 Sancho2412
 nicht angemeldet
 nicht angemeldetHallo, 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
Grüße,
for (var i = 0; i < parent.frames.length; i++)
alert(child.frames[i].name);
was für child?
MFG
bleicher
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.
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.