←Prev.Top / Web / Diary→Next

飛ばないんですけど

ジャンプしないのは何故?

 さて、練習にパズルでも作ってみようかと思って、作り始め、大体完成したのだが、問題発生。完成後、おめでとう画面にジャンプするように仕掛けたのだが、うまく動作しないのだ。
 単純に言うなら「イメージをクリックするとジャンプする仕掛け」なので、ちょっとここで追試してみる。
 ゲームでもひとつで使った方法で、HTMLのA HREFタグにJavaScript:void(0)を仕掛けて、onClickの方にlocation.href='../../'を書き込む。
 うーん、これでばっちり。と思ったんだけど。

 ほへ、イメージをクリックしてもジャンプしない。
 どこも間違えて無い気がするんだけど、関数化して呼び出してみたらどうだろう。

 うーむ、やっぱりダメだ。
 根本的なところで間違っている気がする。しばし考え込むが判らない、しようが無いので暫く放って、飯でも食うことにする。

※Safariで動かしてみると動いている…どうもa hrefより、onclickの方が優先されるようだ。そもそも、aタグに仕込む必要はないんだけどね。
2013-02-19追記


閃いた!!

 ふふふ、阿呆なことで悩んでしもうたわ。
 だいたい、A HREFタグにJavaScript:void(0)を仕掛けちゃ、クリックした時何もしなくなっちゃうだろ。
 A HREFタグはクリックした時のアクションを記述するところなんだから、onClickを別に作る必要は無くて、最初からA HREFタグの方に仕掛ければ良かったのだ。

 動いた、良かった良かった。
 これで15パズルがちゃんと完成しましたよ。

 今日はここまで。


[02.24.1998]
←Prev.Top / Web / Diary→Next