javascriptについて hoge.js に window.open("./hoge/foo.html"); と書いて a.html から呼び出すと、 a.html から見たパスになります。 そうではなく、hoge.js から見たパスにできないでしょうか。 階層の違う複数のhtmlから呼び出しても同じ foo.html を開きたいのです。 phpでいう dirname(__FILE__) に近い感じでしょうか。 ただし、汎用的な物を作り、いろいろなサーバの階層の違うところに設置したいので パスはhtmlからや/からでは無い方法でお願いします。