ウィンドウ内のフレーム数を取得するには、window.lengthを使用します。
サンプルソース
例)ウィンドウ内のフレーム数を表示する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>ウィンドウ内のフレーム数を取得するサンプル</title> <script> window.onload=function(){ //フレーム数をカウントする var a = window.length; //結果をアラート表示する alert("当ページのフレームの数は" + a + "個です。"); } </script> </head> <body> <iframe src="xx1.html">フレーム1</iframe> <iframe src="xx2.html">フレーム2</iframe> <iframe src="xx3.html">フレーム3</iframe> </body> </html> |
- (結果)
- 当ページのフレームの数は3個です。
解説
- カウントされるフレームタグは、frameと iframeです。