nameプロパティ
frameオブジェクトのnameプロパティはフレーム名を返します。
書式 | frames[index番号].name | |
---|---|---|
対応 | ||
値 | フレーム名 |
使用例 | フレーム名を表示する。 |
---|
//-------親フレーム:index.html
<html>
<head>
<title>JavaScript frame name</title>
</head>
<frameset cols="150,*">
<frame src="menu.html" name="menu">
<frameset rows="20%,80%">
<frame src="title.html" name="title">
<frame src="page1.html" name="page">
</frameset>
</frameset>
</html>
//-------メニュー:menu.html
<html>
<head>
<title>menu</title>
<script type="text/javascript">
function dispFrames(){
for(var i = 0 ; i < parent.frames.length ; i++){
alert(parent.frames[i].name);
}
}
</script>
</head>
<body>
<h1>メニュー</h1>
<form>
<input type="button" value="確認" onClick="dispFrames()">
</form>
</body>
</html>
//-------タイトル:title.html
<html>
<head>
<title>title</title>
</head>
<body>
<h1>タイトル</h1>
</body>
</html>
//-------ページ:page1.html
<html>
<head>
<title>page1</title>
</head>
<body>
<h1>ページ1</h1>
</body>
</html>
関連メンバ | 値 |
---|---|
frames | フレーム配列 |
length | フレームの数 |
parent | 現在のフレームの親フレーム |
self | 現在のフレーム自身 |