サマリ | JavaScriptで名前をcookieに保存 |
---|---|
リビジョン | 1.0 |
対応バージョン | 1.3.5 |
投稿者 | マスタング |
投稿日 | 2003-07-01 (TUE) 01:25:51 |
JavaScriptで名前をcookieに保存します。
#commentのあるページに#cookieと書いておきます。書き込み時の名前がクッキーに保存されて次回から入力する手間を省けます。
MenuBarに書いておくと全ページにの#commentに名前を入れられますね
1.4系プラグイン作成時の注意参照。scriptを外部ファイルにする必要があります。
scriptを外部ファイルにして、1.4.3で便利に使わせていただいていますが、Opera7.5で文字化けしてしまうようです。何か対処法はないでしょうか?内蔵のCookieブラウザで見てもバケてるので、保存時の問題のような気がしています。
19c19 < pukiwikiname = event.srcElement.elements['name'].value; --- > pukiwikiname = event.srcElement.elements['name'/].value;でエラーは出なくなりましたが、名前のキャッシュがされず。。。
エラー: event is not defined ソースファイル: http://www.medialearning.com/doc/skin/cookie.js 行: 19IE では問題ありませんでした。Pukiwiki の文字コードは UTF-8 です。 -- バイズ 2004-12-15 (水) 11:56:20
33行目 - frm.onsubmit = saveName; + document.forms[f].onsubmit = saveName(event);今度は saveName の event.srcElement で止まりますね…。このメソッドはFirefoxが対応してないような。
19行目 - pukiwikiname = event.srcElement.elements['name'].value; + if (document.all) { // IE + pukiwikiname = event.srcElement.elements['name'].value; + } + else { + pukiwikiname = e.target.elements['name'].value; + } 33行目 - frm.onsubmit = saveName; + document.forms[f].onsubmit = saveName;