ajaxっぽいことをしてみる昨日の続き

去年の六甲祭用に作った姓名判断CGIを適当にAjaxっぽくした。この程度でAjaxやっても全く有難味がわからんというか殆ど非同期に処理する部分が無いんで普通のDHTMLみたいになってるんやが*1JavascriptSchemeXMLを扱う練習にはなったかも。一応手元のIEFirefoxOperaで動作確認。
HTMLなDOMをJavascriptガリガリ構築するのが面倒臭い場合、方法は少なくとも2つあるような気がする。

  1. XMLXSLTでHTMLに変換する(で、innerHTMLで埋め込む)
  2. CGI側でパースしたあと文字列に変換して、適当な要素にinnerHTMLでガッツリ埋め込む

2.はちょっとしたHTMLを埋め込むのに良いかも。ただし、セキュリティの問題が出そうやから入力情報の表示には使わない方が良さげか。

*1:名前を入力している途中でも自動で結果が表示される、とかやったらウザそうやしなぁ…。