JavaScript

javascriptでsubmitできない

javascriptでsubmitできない場合にdocument.forms[0].submit is not a functionというエラーが出ていたたら原因は大概これ。 "submit"という名前の要素が同じHTMLの中にいる。 どうもそっちを見てしまうようだ。だからボタンにname="submit"などと付けている…

iframe内の要素を親画面のsubmitに含ませるためには

対応策は親画面のsubmit時にiframe内のhtmlを引き抜き、 親画面のformの中にある非表示のdivの中に書き出す。 今回の場合、 ・iframe内に表示するhtmlが常に違う ・iframe内に表示するhtmlでほしい要素は全てformで囲まれている。という条件だったのでiframe…

showModalDialogでsubmitする際に、勝手に新規ウィンドウを立ち上がらなくするためには

回避策は 隠しフレームを作成して、そこに向かってサブミットする。 1.showModalDialogで開いた画面に、 iflameでwidth="0" height="0" name="hoge" あたりを指定して隠しフレームを作る。 2.submitするformに対して、taget="hoge"を指定する。 リンクなどか…

showModalDialogで画面の表示内容をキャッシュさせないためには

全く同じURLの場合、IEがキャッシュを利用してしまう。 回避策にはパラメータにタイムスタンプをダミーで持たせるのが一番間違いないようだ。 キャッシュ無効のタグは効かないこともある。var timstamp= new Date().getTime(); showModalDialog("hoge.html?t…

Javascriptの細かいテクニック

http://blog.livedoor.jp/dankogai/archives/51439807.htmlhttp://d.hatena.ne.jp/sandai/20100427/p1

javascriptでツリーのUIを使うには

jQuery pluginのdynatreeがかなり使いやすい。http://code.google.com/p/dynatree/ライセンスはMIT

javascriptでカレンダーのUIを使うには

jQuery pluginの FullCalenderがかなり使いやすい。このカレンダーはスポット的にカレンダーを表示して、日付を選ばせる形ではなく、 スケジューラーのようにカレンダー自体にオブジェクトを配置する形。ライセンスはGPLとMITのデュアルライセンス 本家 http…

リストと連動する画像

http://phpspot.org/blog/archives/2009/12/jqueryfeature_l.html

セレクトボックスにアイコンを配置してグラフィカルにするスクリプト

http://coliss.com/articles/build-websites/operation/javascript/jquery-plugin-image-combobox.html

JavaScript でダブルクォーテーションを扱う

http://fstyle.ddo.jp/archives/2006/04/javascript_5.html

JavaScriptによるクリップボードを操作するには

http://lcl.web5.jp/prog/pmemo/jsclipbd.html

Javascript関連サイト

・標準プロパティ一覧 http://www.scollabo.com/banban/jsindex/index.html

bodyタグのonload以外でonload処理を走らせるには

★★★★★★★★★★★javascritpタグのエスケープを後で入れる HTML表示途中で呼ぶにはJavascriptを実行するように記述する。 関数オブジェクト化せずに流して書く。 alert("hoge"); 全部表示してから実行したい場合は↓のように書く window.onload = function(){ aler…

連想配列へのアクセス方法

http://www.openspc2.org/JavaScript/kouza2007/array/hash/index.html

Javascript

・命名規則の種類 http://web.pescatora.net/js/chapter_02/index.shtml ・document.writelnについて document.writelnで出力したHTMLの要素についても document.getElementByIdで取得できる。

a タグの href に # とか javascript:void(0) とかする理由

http://jamz.jp/tech/2008/02/javascript_void_0_and_return_false.html

Ajaxメモ2

jQuery.postメソッドのブラウザ毎の違いについて(つうかIEだけ動きが違う)○ function my_func(data) { alert(data+"ここだよ"); }function test(){ document.getElementById("message_neko").innerHTML = "【設定中】"; jQuery.post('isExecute',{'param1'…

Ajaxメモ

・jQuery日本語リファレンス http://semooh.jp/jquery/api/ajax/jQuery.post/+url,+data,+callback,+type+/ ・prototype.js の開発者向けメモ http://www.s2factory.co.jp/tech/prototype/prototype.js.html#Whatsthat ・XMLHttpRequestオブジェクトについて…