delicious! newsing! buzzurlにブックマーク! Yahoo!ブックマーク ライブドア - この記事をクリップ! このエントリーを含むはてなブックマーク

Javascript :: いろんな書き方のパス文字列をurl文字列に変換/統一する関数

2009/6/5 (Fri) at 12:02 am

エントリのアイコン

Javascriptでパスを比較して処理をするとき、相対パスやら絶対パスやらurlやらが混ざっていると真偽がわかんないのでそれらを統一したいことがあります。phpだとrealpath()という関数がありますが、Javascriptには標準関数でそういうのがナイのですね。あるんでしょうか。私は調べたのですが見つからなかったんで、ぐぐったら、世の中同じことを考えるひとはいるんだなーというページにぶつかりました↓

JavaScript realpath - PHP.JS

上のヤツをちょびっと変えて、いろんな書き方のパスを渡すとhttp://ナンチャラで始まるホスト名 + パス名に変換する関数をつくってみました。つくったというか、ほとんど同じで、最初と最後にチョロっと追加してあるだけなんですが。そういう機能が必要だったもんで。こんなかんじで機能します(デモです)。

delicious! newsing! buzzurlにブックマーク! Yahoo!ブックマーク ライブドア - この記事をクリップ! このエントリーを含むはてなブックマーク

コメント・プリーズ!

お名前 (your name)
(required)
url
(optional) ※公開されます。
メールアドレス (email)
(optional) ※公開されません。管理者にだけわかります。
コメント (comment)
(required)

※クッキーに保存すると次回から入力を省略できるので便利ですが、お使いのコンピュータに情報が残りますので、公共のパソコンなどからアクセスするような場合はチェックをはずしたほうがよいでしょう。

※コメント中のhtmlタグは実体参照に変換されます。たとえば、『<』は『&lt;』というかんじになりますのでhtmlタグをそのまま書き込んでくださってオッケーです。

one-px-ffffff-tl one-px-ffffff-tr one-px-ffffff-bl one-px-ffffff-br

PROFILEcaption

藤居ヒロヤ。ウェブデザイナー/ウェブディレクター。ウェブデザインオフィス、3OT NET主宰。名古屋市中区。「優しいデザイン」「激しいデザイン」「正しいデザイン」「セクシーなデザイン」「泣けるデザイン」「もっともなデザイン」... 。あなただけのウェブデザインを丹精込めておつくり致します。見積り依頼等、お気軽にお問い合わせ下さい。

お問い合わせフォーム

RECENT ENTRIEScaption

RECENT COMMENTScaption

TOOLScaption

BOOKMARKScaption

RESOURCEScaption

ARCHIVEcaption