せっかく掲示板

掲示板の新規作成
TOPページ > FAQ一覧 >

FAQ/セレクトタグのクッキーについて

最終更新日:2015/11/12

推薦してきました、JavaScript型のクッキーのスクリプトは、プルダウンタグなどでは一部のブラウザには登録されない事が判明しました。 

そこで別のJavaScript型のスクリプトを準備してみました、こちらのスクリプトは、プルダウンタグの何番目の項目を選択したかと言うことを記録するようになっている為、項目を変更するとクッキーの位置が変わる可能性があります。

 

技術情報

例えばプルダウンタグの変数はアイコンの選択で良く用いられる為 icon としてサンプルソースを公開いたします。
OP1以外の場合は変数(iconの箇所)を変更して頂くと可能です。

 

1カ所目

1.アドバンスモード
2.HEAD編集にアクセスします。

<head>〜</head>間のスクリプト → HEAD編集の個所になります。

 

以下のようなスクリプトがありますのでまず探してください。

function writecookie() {
var check = getCookie("name");
if(check != "") {
document.f1.name.value= unescape(getCookie("name"));
}
var check = getCookie("url");
if(check != "") {
document.f1.url.value= getCookie("url");
}
var check = getCookie("mail");
if(check != "") {
document.f1.mail.value= getCookie("mail");
}

var check = getCookie("icon");
if(check != "") {
document.f1.icon.selectedIndex = parseInt(getCookie("icon"));
}

 

2カ所目

1.アドバンスモード
2.TOP編集にアクセスします。

<body>タグ直後 → TOP編集の個所

expires.setTime(expires.getTime() + 24*60*60*1000*30*3);
document.cookie = "name=" + escape(document.f1.name.value) + "*;expires=" + expires.toGMTString();
document.cookie = "url=" + document.f1.url.value + "*;expires=" + expires.toGMTString();
document.cookie = "mail=" + document.f1.mail.value + "*;expires=" + expires.toGMTString()
;
document.cookie = "icon=" + document.f1.icon.selectedIndex + "*;expires=" + expires.toGMTString();

以上赤文字の個所を追加して頂ければ、プルダウンもクッキーにて登録する事が可能です。

 

 

注意

設定後 以下のようなエラーが表示される場合があります。

'document.f1.op1[...]'はNullまたはオブジェクトではありません

これは以前 記録された内容からラジオボタンの初期設定を設定しようとした際に見つかりませんというエラーですので一度クッキーを書き換えてあげればOKです。 一度投稿をしてみてください。

 

お問い合わせ

print サポートフォーム

FAQランキング

• クッキーが効きません(Internet Explorer)

• 商用サイトでの利用は?

• 掲示板が荒らされたようです (掲示板荒らし対策)

• 投稿が寂しいです

• SSL機能をONにする

• ホームページを移転しました

• 新規作成方法(掲示板編)

• UTF-8版のシステムについて

• MESSAGE編集の概念

• 投稿ログの管理機能

• メールアドレスの変更・サブメールアドレスの登録

• 投稿時パスワード制にする方法(無料版)

• 新規作成方法(日記編)

• メンテナンスルームのURLが分かりません

• 投稿記事のソート

有料版アクティブモード

pay 有料版アクティブモードでは、こんな機能が出来るようになります。

ログの即時バックアップが可能

ファイル・画像のアップロード機能

モジュールのダウンロードが可能になります