IEGETFRAME

HTMLのiframeタグで埋め込まれたインラインフレームを取得します。

構文
  1. Frame = IEGETFRAME( IE, フレーム名 )
引数
IE
IEオブジェクト
フレーム名
取得したいフレーム名、もしくは番号(順番)
戻値
取得したフレームオブジェクト

取得したフレームオブジェクトは 別ドメインでも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