2008-03-14から1日間の記事一覧

外部ファイルでは無名関数を実行できない?

上のJavaScriptでは (function(){...})() をわざわざ {...} で括っているが、これはそうしないとhtmlで読み込むJavaScriptのファイルの読み込みでエラーになるのでこうしている。なんでだろう? ...の部分はブロックとみなされ {...} としたのと同じことにな…

フォームの二重投稿防止

以下のようなものを書いてみた*1。ボタンのdisabledはなくてもいいかな。 { (function(){ var observeForms = function(){ var forms = document.forms; for(var i=0; i