No.1ベストアンサー
- 回答日時:
JavaScript云々の前に,
「絶対パス」や「相対パス」でのファイル指定についてのご質問でしょうか?
http://aaa/bbb.html
から
http://aaa/ccc.html
にリンクを貼りたい場合,そのパスは,
絶対パス: http://aaa/ccc.html
相対パス: ccc.html (もしくは ./ccc.html )
となります。
HTML も JavaScript も全く同じです。
ブラウザで今表示中のページからの相対パスを書けば,
http://ごちゃごちゃ/ごちゃごちゃ…
とは書かなくて済みます。
というか,普通 HTML はローカルマシーンで作成して,
それをアップする形が一般的ですから,
いちいち絶対パス(http://…)では書けませんよね。
だから普通は相対パスを使って記述し,ローカルで動作検証後,そのファイル群をアップします。
最近は,ブログなどが流行っているため,必ずしもそうとは限りませんが,
ローカルで HTML を作成して,FTP転送する場合はたいてい相対パスを使います。
そのJavaScript を書いたHTMLから見た,
window.open で開くHTMLの位置関係を考えてみてください。
普通はそれでうまく行きます。
任意のフォルダ
├aaa.html
└bbb.html
この場合↑,
aaa.html から bbb.html を見ればその相対パスは
bbb.html もしくは ./bbb.html になります。
任意のフォルダ
├aaa.html
└content (フォルダ)
└bbb.html
この場合↑,
aaa.html から bbb.html を見ればその相対パスは
image/bbb.html になります。
任意のフォルダ
├bbb.html
└content (フォルダ)
└aaa.html
この場合↑,
aaa.html から bbb.html を見ればその相対パスは
../bbb.html になります。
※ ただし,
window.open で開く HTML が同じドメインに無い場合,
相対パスは通用しませんよ。
相対パスが通用するのは自サイト,
もしくは
自サイトと同じ http://○○/ までのURLを持つファイルまでです。
また,
ブログなどサーバに直接書き込むサイトのパターンでは,
相対パスは使用できない可能性が高いです。
相対パスと絶対パス
http://www.netgamebm.com/c/base/03.html
基礎講座
http://www.ink.or.jp/~bigblock/basic/index.html
ご質問内容を取り違えていたらすみません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
location.hrefの使用条件について
-
サブウインドウを開くときのフ...
-
『入力文字列 + .html』 に...
-
javascriptでタイトルバーを非...
-
指定時間になったら、WEBサイト...
-
showModalDialogで動的にページ...
-
エクセルでサイズに合ったもの...
-
PDFへてのテキストボックスにて...
-
htmlでテーブル内にテキストボ...
-
HTMLフォームのSELECTの幅を一...
-
CSSのtransform: translate(-50...
-
Excel で等間隔で縦線を引きた...
-
Excel セルの幅が合わない
-
ホームページビルダーでセルの...
-
エクセルの行の幅がずれる
-
パソコンサイズが横30cm縦20cm...
-
HTMLでテーブルを縦に並べたい!
-
CSSでh1とその下の文字との行間...
-
テーブルとテーブルの間に、隙...
-
text-alignの解除の方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
指定時間になったら、WEBサイト...
-
window.openした時、親ウィンド...
-
javascriptでタイトルバーを非...
-
HTMLでブラウザを終了させる方法
-
location.hrefの使用条件について
-
子Windowの操作(親Window遷移後)
-
サブウインドウを開くときのフ...
-
画像から別窓(サイズ指定)を...
-
プレビューウインドウ
-
javaスクリプト 一定時間経過後...
-
自動的に小窓を開く
-
【続】 ポップアップ表示の後の...
-
『入力文字列 + .html』 に...
-
ひとつのページから複数の小窓...
-
リンクを張り、別窓を表示され...
-
一つのボタンで2つの性格を持...
-
window.open _self でとんでく...
-
JavaScriptで作られた択一式テ...
-
JavaScript 値に ’ や ” ...
-
小窓について。
おすすめ情報