
いつもお世話になります。
左右に分割した左フレームから、右フレームのタグ属性を取得することはできないでしょうか。
過去ログ
http://oshiete1.goo.ne.jp/kotaeru.php3?q=371451
を見て、
flm.htmlで、
<frame name="left" src="tst_fll.html" scrolling="auto" target="top">
<frame name="main" src="tst_flr.html" scrolling="auto" target="_self">
左側フレームtst_fll.htmlで、
<script type='text/javascript'><!--
document.write("右側フレームの<br>タグ属性を取得<br>")
alert("1 aaaaaこれは表示される");
var obj = window.main.document.getElementsByTagName("*");
alert("2 bbbbbこれは表示されない");
var len = obj.length;
for (var i=0;i<len;i++){
var tagName = obj[i].tagName
var hrefName = obj[i].id;
var ttl = obj[i].title;
document.write(ttl);
}
//-->
</script>
としてみたのですが、
alert("1 aaaaaこれは表示される");
までは、スクリプトが実行されるのですが、
alert("2 bbbbbこれは表示されない");
は、表示されず、この前でスクリプトが停止されてしまいます。
また、右側フレームtst_flr.htmlの内容は、以下のようなものです。
<h4 id="00" title="0章<br>">第0章</h4>
<h4 id="01_fold" title="1章">第1章</h4>
<h5 id="01_01" title="1-1">1-1</h5>
<h5 id="01_02_fold" title="1-2">1-2</h5>
<h6 id="01_02_01" title="1-2-1">1-2-1</h6>
<h6 id="01_02_02" title="1-2-2">1-2-2</h6>
<h5 id="01_03" title="1-3<br>">1-3</h5>
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
mainウィンドウはframesetに属するウィンドウなので
var obj = window.main.document.getElementsByTagName("*");
は
var obj = window.top.main.document.getElementsByTagName("*");
もしくは
var obj = window.parent.main.document.getElementsByTagName("*");
では?
talepandaさん、レスありがとうございます。
できました。
.parentを付けることにより取得できました。
どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「nullまたはオブジェクトでは...
-
HTML:Tableタグに対し、JavaScr...
-
ActiveXobjectが作成できない
-
<a>タグのテキストを取得
-
javascriptでスロットゲームを...
-
配列の大括弧と丸括弧はどう違う?
-
idを使わずにonclickで自身の要...
-
jspからjavascriptの変数引継ぎ
-
javascriptで複数キーワード検...
-
C#で、ContextMenuStripに動的...
-
Linux バイナリ実行できない "...
-
window.openでタイトル名の指定
-
VBAでIEのボタンを押してメッセ...
-
JavaScriptで日付を取得したいです
-
Boolean型配列中のTrueの有無を...
-
C#OpenCv V4にのエラーに関する...
-
JavaScriptとHTMLの課題です
-
IEでF12を押さないとjavascriptが…
-
Latexに関する質問です。
-
マウスでポイントすると説明を表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ActiveXobjectが作成できない
-
onchangeイベントを使ってspan...
-
innerHTML実行後のイベント
-
重複しないくじの作り方がわか...
-
javascript の 命令文の記述で...
-
<a>タグのテキストを取得
-
javascriptで自動計算フォーム...
-
マウスストーカーやクリックで...
-
任意の座標をクリックさせるには
-
javascriptの質問です
-
配列の大括弧と丸括弧はどう違う?
-
appendChildがieだとできない??
-
HTML:Tableタグに対し、JavaScr...
-
[初心者]javascriptのfor文でな...
-
javascriptを使ったページ内の...
-
「nullまたはオブジェクトでは...
-
JavaScriptによるundefined判定...
-
javascriptで編集可能不可能の...
-
【Tabキー】特定の範囲内だけで...
-
getElementsByClassについて
おすすめ情報