javascript
jQueryでSelectタグ系でちょい便利なワザのメモです。 html <select name="hoge_n" id="hoge_i"> <option value="">---------</option> <option value="1">hoge1</option> <option value="2">hoge2</option> <option value="3">hoge3</option> <option value="4">hoge4</option> </select> selectで指定のものを選択された状態に // hoge4を選択状態にしたい場合 $(#pref)…
dojo.io.scriptは任意のタイミングで、動的にスクリプトファイルをインクルードすることができます。 インクルード記述はクロスドメイン間でも取得できるので、JSONP形式のデータでAPIを公開しているサービスをコールするのにもってこいです。 dojo.io.scrip…
Dojoにはテーブル表示に超便利なdojox.grid.Gridパッケージがあり、このGridの機能を使えばソートや行の追加などのテーブル操作がカンタンに実現できます。dojo1.1系の場合 <html> <head> <title>Test dojox.grid.data.Objects Var1.1</title> </head></html>
今さながらGoogle の次世代検索機能の実験サイトSearchMash のAPIをたたいてみるコードを書いてみる。ホントはJavaScriptだけで完結したかったんだけど、どうもクロスドメイン制限があるんでProxyなPHPもセットで作ります。ちなみにDojoを使えばクロスドメイ…
Dojoを使ってAjax通信する際の使い方。Dojoライブラリを使えば、超カンタンにAjax通信ができちゃいます。xhr通信系のパラメータは基本的には以下の表のものが使えます。(通信方式によっては使えないものもあるのでAPIを確認すること。) パラメータタイプ内…
javascriptでゴリゴリコードを書いていると、最近のライブラリではコールバック関数を渡すのがけっこう日常茶飯事なようで、コールバック関数を渡すのはいいが、その関数に引数を渡してあげたい!!ってことがよくあるのですよ。 今までなんとか引数は諦めて…
最近のWeb2.0的なオシャレページではほとんど見かけなくなった「showModalDialog」君ですが、業務系ではまだまだ健在なようで、たまに触るとあれれって思ったりするんですな。showModalDialogで開いたウィンドウから親画面の関数呼び出し&引数渡そうとした…
※まだまとめ中〜〜〜〜〜※javascriptライブラリは専らprototype.jsを使っていたのだが、今のプロジェクトでDojoを使うことになったのでDojoのメモメモ〜 DL&インストール Dojo本家サイトのDownloadリンクから最新版をDLします。(現時点での最新バージョンは…
以下のような記述で"hoge"をクリックした場合にFirefoxやIE7ではサブミットされるのだが、IE6では対象のアクションへサブミットされない。 <a href="javascript:void(0)" onclick="doSubmit();">hoge</a> <script type="text/javascript"> function doSubmit() { document.myForm.action = "hogehoge.do"; document.myForm.submit(); } </script>この場合はaタ…
グーグルマップのアイコンサイズをズームの倍率が変わる毎に変更したかったんだが、検索してもなかなか情報が見つからなかったのでメモ。google Maps APIにGMarkerManagerというAPIがバージョン2.67から追加されてる。 GMarkerManagerは本来ズームの倍率によ…
JavaScriptモジュールいろいろ。。。。 XML-RPCオブジェクト生成モジュール(JavaScript Message Builder) http://www.scottandrew.com/xml-rpc/ base64エンコード(WebToolKit Javascript) http://www.webtoolkit.info/javascript-base64.html MD5メッセージ…