本ページには広告が含まれています。
HTMLのiframeタグで埋め込まれたインラインフレームを取得します。
- 構文
- Frame = IEGETFRAME( IE, フレーム名 )
- 引数
- IE (Object)必須
- IEオブジェクト
- フレーム名 (String,Integer)必須
- 取得したいフレーム名、もしくは番号(順番)
- 戻り値
- 取得したフレームオブジェクト
取得したフレームオブジェクトは 別ドメインでもDOMにて操作可能
使い方
開かれているページのフレームをすべて取得しタイトルとURLを出力します。
// DIM IE = CREATEOLEOBJ("InternetExplorer.Application")
// IE.Visible = TRUE
// IE.Navigate("http://example.com")
// BusyWait(IE)
DIM i = 0
WHILE TRUE
DIM tab = IEGETFRAME(IE, i)
TRY
WITH tab
WITH .document
PRINT i
PRINT "タイトル<#TAB>" + .title
PRINT "URL<#TAB>" + .URL
ENDWITH
PRINT "名前<#TAB>" + .name
ENDWITH
EXCEPT
BREAK
ENDTRY
PRINT "-----"
i = i + 1
WEND
関連記事
- IE.Document プロパティ
- ドキュメントオブジェクトを取得
- IESETDATA関数 (スクリプト関数)
- IESETDATA関数は、Web上に値を設定する関数です。第一引数にInternetExplorerオブジェクト、第二引数に設定する値、第三引数に値を設定するエレメントのNameもしくはタグ名を記述します。
- BusyWait関数 (自作関数)
- IEオブジェクトの読み込みが完了するのを待ちます。
- IE.ExecWB メソッド
- コマンドを実行します。
- IE.GoForward メソッド
- 履歴リストの1つ後の項目に移動します。
- IE.Refresh2 メソッド
- 指定されたリフレッシュレベルで現在表示されているファイルを再読み込みします。
- IE.Stop メソッド
- 読込中のWebページやダウンロードのキャンセル、BGMやアニメーションの動的要素を停止します。
- getIEObj関数 (自作関数)
- 引数に指定したタイトルまたはURLを含むIEオブジェクトを返します。戻り値はInternetExplorerオブジェクトです。
- IE.Navigate メソッド
- URLまたは絶対パスで指定されたファイルを開きます。
- IE.Left プロパティ
- オブジェクトの左端の座標を取得または設定します。