**[[質問箱4/136]] [#f6deca8b]
#author("2018-03-11T19:45:35+09:00;2013-07-27T20:01:13+09:00","","")
**[[質問箱/4136]] [#f6deca8b]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|ページ名なしでアンカーへジャンプすることはできませんか?|
|~バージョン|1.4.7|
|~投稿者|[[hero]]|
|~状態|完了|
|~投稿日|&new{2007-08-10 (金) 20:38:30};|
***質問 [#gf1a851c]
Page1 に Anchor1 を置いていて、Page2からジャンプさせるには通常

 [[ジャンプします>Page1#Anchor1]]

とすると思うのですが、このPage1というページ名なしにアンカー名だけでジャンプさせることってできないでしょうか?


***回答 [#o7993dba]
- そのアンカー名が複数ページにあった場合はどこにとべばいいの。 --  &new{2007-08-10 (金) 20:47:05};
- ページ名なしのアンカーはページ内のジャンプですよ --  &new{2007-08-10 (金) 21:57:59};
//- 相対パス指定ならできますよ。 -- [[ぃぉぃぉ]] &new{2007-08-11 (土) 01:15:05};
// [[ジャンプします>./#Anchor1]]
//的はずれだったので削除。アンカー名だけでジャンプできるじゃん。 ぃぉぃぉ
//もし [[./hoge#Anchor1]] だったら、下階層のページを指せるけどねぇ、[[ぃぉぃぉ]]さん
-- [[Hoge>#Hoge]]
 [[Hoge>#Hoge]]
-- [[#fuga]]
 [[#fuga]]
- [[上の階層のページへジャンプします>../#Anchor1]] --  &new{2007-09-20 (木) 12:40:21};
 [[上の階層のページへジャンプします>../#Anchor1]]
-- 無駄な物を書いた気もしますが、上にも出ているようにページ名なしのアンカーは同じページ内を指します。なので他のページへ飛ぶためには、そのページ名を省略してしまうことができません。PukiWiki の機能として相対パスというページ名の一部を省略する技はありますが、上の例のような場合を除けばページ名を全て省くことはできません。
-- 以上により、この質問箱に対する答えとしては「基本的には不可能」となります。
-- 現実問題は別として、何となくです出来そうな気はしますね。但し、そのアンカーがどこへ飛ぶと言う情報テーブルが必要になると思うのでシステムの大幅な改修が必要になると思いますし、既存の方法のジャンプまでおかしくなりそう。(現在のジャンプ方法は、HTMLなんかのページジャンプなんかと同じ様な感じなので現在の形が正しいとも言えるし。)てなことでしない方が懸命だろうと思います。 --  &new{2007-09-20 (木) 13:11:29};
- 状態を完了に変更。 --  &new{2013-07-27 (土) 20:01:03};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.179 sec.

OSDN