2022年5月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
無料ブログはココログ

« URLが表示済か未表示かを判別する。 | トップページ | すべてのウィンドウを元のサイズに戻す。 »

2007年5月 3日 (木)

URLを構成要素に分解する。

URLを構成要素(protocol/hostname/port/pathname/hash/search)に
分解するにはどうするか? 正規表現を使う?
いえいえ、<a>オブジェクトにそういう機能がありますよ。

Set Document=CreateObject("htmlfile")
Document.write "<html><body><a id=a1 /></body></html>"
Set Location=Document.body.all.a1

Location.href="http://www.hoge.com:60/folder/file#hash?search"
MsgBox Location.protocol
MsgBox Location.hostname
MsgBox Location.port
MsgBox Location.pathname
MsgBox Location.hash
MsgBox Location.search

« URLが表示済か未表示かを判別する。 | トップページ | すべてのウィンドウを元のサイズに戻す。 »