JavaScriptで数独を遊ぶスクリプトを書いてみました。
こちら(新しいウィンドウで開きます)

もうひとつ(新しいウィンドウで開きます)

さらにもうひとつ(新しいウィンドウで開きます)

JavaScriptだけでなくformも使用しています。
使い方は、まず、(ブラウザでJavaの実行を許可して、)開始ボタンを押します。
出てきたプロンプトに「場所+入れたい数字」で"OK"で入力できます。
試しに"123"とでも入力して、"OK"をクリックしてみてください。
環境にもよると思いますが、おそらくEnterキーを押すとOKをクリックしたのと同じ効果が得られると思います。
数字を消すときは0を指定。例えば"120"、OKとかするとさっき入力した数字が消えます。
消すときには場所の数字が見えないという我ながら間抜けな設計です。
やめたい場合は、ブラウザの制御を奪ってしまっているので、
プロンプトの"キャンセル"を押して下さい。
また、"最初に戻すよ!"ボタンを押すと、入力した数字がすべて消去されます。

(2006/9/22追加)
性懲りもなく2問追加。機能もちょっと追加。
"間違いはあるかな?" ボタンを押すと、作意解と違っているところを赤で表示します。
ついでにそこの場所の名前も表示します。数字消去に活用していただければ。
スクリプトを見ると解りますが、自動で解答してそれと比較する、などという高等なことはやってません。
答えも一緒に与えているのでそれと見比べているだけです。
JavaScriptで書いたことにさして意味はありませんが、
エディタで開発してブラウザで実行というシンプルな開発構成にちょっと惹かれました。
JavaScriptなら参考になるサイトもたくさんありますしね。

topへ