だるろぐ

だるいぶろぐです

javascript

form内で選択されたradioボタンの値によってaction urlを変える

要件 form内にnameが同じでtype属性がradioな要素が複数個設置されている submit時に選択されたradioボタンの値によってsubmit先のurlを動的に変更したい <script type="text/javascript"> function f() { var elements = document.getElementsByName("r"); var act = ""; for (var i=0, len…

スマートフォン向けサイトでよく見る「もっと見る」を押す度に延々と下にスクロールしていくアレをlyase_viewで楽に実装する

twitterとかgmailとかでやってる、一番下までスクロールすると「もっと見る」みたいなリンクがあって、それをクリックすると下にもっと広がるアレ。 やってることは、クリックされるたびにjavascriptで データを用意する テンプレートを用意する テンプレー…

google maps apiでジオコーディング

http://sites.google.com/site/gmapsapi3/Home/services この辺に書いてあるけど。 住所から緯度と経度を得ようとか。 function setGeo() { var geocoder = new google.maps.Geocoder(); var address = document.getElementById('address').value; if (geoco…

javascript入門中

こんばんはjavascript1年生です。 何か数ヶ月前にも似たような事やってた気がするけど気のせいということにする。 server.psgi use strict; use warnings; use Text::Xslate; use Plack::Builder; use Path::Class; use Encode qw/encode_utf8/; use JSON::X…

配列の要素の最後のカンマ

perlでは @hoge = (1,2,); みたいに、配列の最後にカンマを付けてもエラーにならない。むしろ付けろやーってな規約もあるとかないとか。 まあperlの場合は有っても無くても何も変わらないのだけど、javascriptだと話が違ってくる。 var hoge = [1,2,]; docum…

perlとJSONとORM

perlのデータをJSONにしてjavascriptに食わせる。 #!/usr/bin/perl use strict; use warnings; sub say {print @_, "\n"} use Data::Dumper;sub p {warn Dumper @_;my @c = caller;print STDERR " at $c[1]:$c[2]\n\n"} use CGI; use JSON::XS qw/encode_jso…