Warning: session_start(): open(/home/var/php/a/k/sess_akkdppaob4p8l6or5t26vcctk6, O_RDWR) failed: No such file or directory (2) in /home/users/web07/2/1/0219112/phyokin/devlog/controllers/controller.php on line 15

Warning: session_start(): Failed to read session data: files (path: 2;/home/var/php) in /home/users/web07/2/1/0219112/phyokin/devlog/controllers/controller.php on line 15
devlog
MW211 EXIT

devlog
HTML/偽物アンカーリンク
2014年01月03日
アンカーリンクっぽい装飾なんだけど、リンク先に飛ばないアンカーリンクの作り方。
#ボタンの代わりにアンカーリンクを使いたい場合なんか向け

(1) JavaScriptでfalseを返してリンク先に飛ばない方法
┌──────────────────────────────────────┐
│<a href="" onclick="return false;">リンク</a>                               │
└──────────────────────────────────────┘
ほぼこれが正解。但し、JavaScript無効だと使えない。

(2) ページ内リンクでごまかす方法
┌──────────────────────────────────────┐
│<a href="#">リンク</a>                                                      │
└──────────────────────────────────────┘
ページ内先頭へのリンクとなるので、ページがスクロールした先にあった場合には
先頭に飛んでしまうのでばれてしまう。

(3) リンクはやめて装飾でごまかす方法
┌──────────────────────────────────────┐
│<span style="color:#0000FF;cursor:pointer;text-decoration:underline;"       │
│                                                              >リンク</span>│
└──────────────────────────────────────┘
リンク済みの場合は文字が紫色にならないので違和感があるかも。
何のイベントも意識しなくていいからこれが無難かもしれない。
分類:HTML