2017年9月
          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
無料ブログはココログ

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