せっかく掲示板

掲示板の新規作成
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ランキング

• SSL機能をONにする

• 削除人にチェックを依頼する

• 最新の投稿に掲載する方法

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

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

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

• セキュリティーの設定について

• 1階層目の返信(RES1)表示件数の指定

•  ソート機能を使った検索機能

• 特定の記事を常に最上部に固定する

• ホームに戻るの変更方法(上級版)

• Twitterに掲載する方法

• アイコンや背景が表示されません

• スレッド内の記事番号を掲載する

• メールの内容が勝手に改行します

有料版アクティブモード

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

ログを定期的にバックアップ

投稿されたメッセージ地方弁変換

投稿アクセスログをさらに詳しく記録