狐の王国


2006年10月19日(木) [過去の今日]

#1 ツンデレの古典

IRCで教わった ツンデレの古典

うーむ、昭和47年か。ツンデレって実は古かったのね。

(@223)

この記事のURI

#2 IEで俺の書いたJavaScriptが動かない件について

別にIEで動かなくてもいいかなあとか思いながら書いてたのだが、prototype.js使って差異は吸収してるはずだし、DOM使ってるので処理系依存はそんなにないはずだしで、動かない理由がさっぱりわからない。わからないと気になるもので、しばらくうんうんうなってたのだが、例によってものすごい簡単な事だった。

prototype.jsのAjax.Requestを

  var ajax = new Ajax.Request( uri,
      {
        method: 'get',
        onComplete: hoge(),
      });

なんてふうに書いてたのがすべての元凶。Firefoxでは問題なく動くのだが、MSIEではエラーになる。デバッガ起動してもさっぱり。ぱっと見問題なさそうでしょ? ところが、

        onComplete: hoge(),

これ、これがまずかった。

どーも、MSIEのJScriptは、こういったリストの末尾に「,」があるとエラーになるらしい。書き足したり書き換えたりするのに便利なのでperlとかでも必ずこうやって 尻カンマ を打ってたので、これが使えないとはちょっとショック。いやむしろショックなのはこれでものすごい時間潰してしまったことだが……。

(@363)

この記事のURI

最近の記事

以上、1 日分

タイトル一覧


カテゴリ分類
Powered by hns-2.19.8, HyperNikkiSystem Project

過去にこの日記が置いてあったcgi.misao.gr.jpは廃止されました。それによって記事へのURIが変わってしまっています。cgi.misao.gr.jpをwww.misao.gr.jpと置き換えるだけで同じ記事にアクセスできるはずです。

Sugano "狐志庵" Yoshihisa(E) @ 美紗緒ネットワーク <koshian@misao.gr.jp>
日記管理ページ