javascript

thisの参照

function class 関数オブジェクトにプロパティを設定 var a = function(){ return 2;}; a.b = 1; a(); //2 a.b; //1 thisの参照先 実行時に決定される。 function tmp(){ return this.a; } var obj1 = { a : 1, b: tmp }; obj1.b(); //1 thisの束縛 function…

google map v3で複数マーカー

こんな感じになりました。 <script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script> <script type="text/javascript"> function initialize() { var latlng = new google.maps.LatLng( center_lat, center_lon); var myOptions = { zoom: 15, center: latlng, mapTypeId: google.maps.MapTypeI…

chrome, IE9のform.submit()

ハマったので。 <form name="f1" action="hoge" method="post"> <input type="submit" name="button1" value="button1" onClick="this.form.submit();"> <input type="submit" name="button2" value="button2" onClick="this.form.submit();"> </form> 例えばこのようなマークアップ、以前は押下されたsubmitボタンのname=valueも送信されたような気がしたが、勘違いしていた模様。 (ちなみ…

bookmarklet

ちょっと作りたいものがあったので。 javascript:( function(){ var url='http://example.com/'; function o(title, src_url){ var m=window.open(url+'?title='+title+'&src_url='+src_url, 'a', 'width=600, height=400'); } o(encodeURIComponent(documen…