2023年5月21日 投稿

JavaScriptで作ってある

 

■書き込み ・・・ 投稿フォームのonSubmitで書き込み

onSubmit="document.cookie = 'postname=' + encodeURIComponent(this.Name.value) + '; max-age=31536000; domain=stanch.s602.xrea.com; path=/';">

保存期間は、とりあえず1年間にしておいた(60秒 * 60分 * 24時間 * 365日 = 31536000秒)

 

■読み取り ・・・ ページ下部のscriptタグで読み取り

cookie_data = document.cookie; document.getElementsByName("Name")[0].value = decodeURIComponent(cookie_data.match(/postname\=[^\;]*/)[0].replace("postname=", ""));

 

とりあえずこのページだけでテスト

2023年5月24日 修正

上記の読み取り時に、cookie_data.matchに該当が無かった場合に[0]を指定して取り出そうとする場合にnull(またはundefined?)なのでエラーになる。

これが俗に言うヌルポか・・・(NullPointer)

とりあえずtry〜catchで囲んで対策。

バグ無しかと思ってたけどそんなことは無かったぜ

2023年7月5日 common.jsに統合

common.jsはページ下部で読み込ませるようにした(以前はヘッダータグ内)

コメント一覧

下に行くほど新しいコメントです

てすと
てすと2
バグ無しで一発で完成かな?
完成したようだが、う〜ん
grep置換はサクラエディタ2.2.0.0以降じゃないと無いらしい
(今使ってるバージョンは1.6.6.0)

過去のページにはぼちぼち実装していくかぁ
ぬるぽ
ガッ
チャマン

コメントをどうぞ

名前: