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