【ごにょごにょ】4日目

今日の朝のひじきが(ry

はい(ry

今日は一日デスマーチです。
企画発表が終わり、完全に開発フェーズに入りました!
開発が出来るのは来週の木曜までなので、毎日デスマーチです!!!!
楽しいです!!!

昨日もちらっと書きましたが、作ろうと思った物のコンセプトを考えるならば、chrome拡張が必要→というわけでJavaScriptを主に書き…
あとはデータを受け取るサイト側をやっぱりRailsで…
前回のインターンで折角学んだRailsをもう一度、ガッツリ使える機会を…!と思ったのですが…きっとこれからです…。

本日詰まったこと・知ったことまとめ

onkeypress・onkeyup・onkeydownのイベント発生タイミングがブラウザによって異なる

 フォームに入力したあとに、エンター押下でデータを送信したかったのですが… 半角英数は、入力するたびに送信されて困っていました…
そこで、知ったのが
http://www.enjoyxstudy.com/misc/20060624/event_view.html
こちらです…
それぞれのイベントで、どのようなタイミングでイベントが送出されるか表示してくれます。

今回は時間がないので… とりあえず、エンターでは送信できないようにしておくというひどい状態にして、先にやるべき実装を終えてから、直せたら直そうと思います…

参考サイト
http://blogs.yahoo.co.jp/ti_tap_tgm/61055740.html

フォームに入力後、JavaScriptでデータ送信+画面遷移なし

とにかく拡張機能の作り方が分かっていないため…
formのactionで指定したところに遷移されるのは困る時、無理やり実装しました…
html側

<form>
  <input type="text" name="test1">
  <input type="submit" onclick="send_data(this.form.elements)">
</form>

JavaScript側では、

function send_data(form_data){
  var data = form_data["test1"].value;
//↑の感じで、配列としてデータを取得できるので、これを利用して、リクエストするurlに?form_data=dataといった感じで、くっつける
}

大体こんな感じで無理やりやっていたはずです…
ちょっと外に持ち出せないため、記憶を頼りに書いているので間違っていたらまた直します…

参考サイト
http://oshiete.goo.ne.jp/qa/4634400.html




今回は、質よりも、どこまで完成に近づけるかという事がメインになってくるようなので…
かなりコードやら色々がひどいです…
もうちょっと気をつけて書くようにしないと、折角の機会がもったいないのですが…
しかし、それ以上に時間や色々… 悩ましいです…
明日からもうちょっと気をつけたいと思います。