書きかけフォームの内容を覚えておいて欲しい ― 2006年12月09日 00時15分29秒
- 調べもの専用ブラウザを作ってみよう (@IT)
。。。いや、リンク先記事の内容とは直接関係は無いのですが、
例えばグループウェアで新着情報があったら画面上に通知してほしい(Webブラウザが起動していない状態でも!)とか、Webブラウザを閉じる前の書きかけのフォームの内容を覚えていてほしいとかといった要求がそれです。
ブラウザなしでも新着情報を、っていうのは確かにアレなんですが、書きかけフォームの内容が捨てられちゃう問題については、実は Ajax である程度回避できるんではないかと思っていたりもします。
よーするに、フォームの内容を CGI に送信する JavaScript 関数を用意しておいて、何らかのトリガー (フォーカス移動時とか、最後のフォームへの編集から 3 秒が経過したときとか) でその関数を呼び出すようにするとかすれば、編集中の内容を鯖側に退避できるわけで、間違えてウィンドウ閉じちゃったりしても、その退避されていた内容を元に編集状態を復帰できるんではないかと思うわけですが。。。
鯖からの応答が無い場合とか微妙かなぁ (JavaScript って fork とか thread とかって無いんだっけ?)。こないだ某 Inf○se○k 辞書で英単語引こうと思ってアルファベット入れたら、フォームの補完機能が鯖にアクセスしに行ったままブラウザごと帰らぬ人となってしまったことがあったからなぁ。。。
時間があったら簡単な掲示板プログラムでも作って試してみようかしら。
コメント
トラックバック
このエントリのトラックバックURL: http://harapeko.asablo.jp/blog/2006/12/09/989752/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。