せっかく掲示板

f‚̐VK쐬
TOPページ > FAQ一覧 >

FAQ/ランダム機能の参考資料

最終更新日:2022/01/10

アイコンや文字色、地方弁変換機能など様々なオプション機能をランダムに設定させる機能もJavaScript(ジャバスクリプト)を使えば可能になります。

JavaScript(ジャバスクリプト)のrandomコマンドを使用すると 0から1までの乱数を発生させる事が可能です。

 

例えば以下のJavaScript(ジャバスクリプト)は1~100までの数字をランダムに表示します

<script type="text/javascript">
<!-- 
a = Math.random();
a = Math.round(a*100);
document.write(a);
//-->
</SCRIPT>

 

このようなJavaScript(ジャバスクリプト)を使えばアイコンなどをランダム選択する事も可能になると思われます。

10種類のアイコンをランダムさせる為には!(あくまでも参考資料です。そのまま設置しても動作はしません。)

<script type="text/javascript">
<!-- 

iconran = Math.random();
if (iconran < 0.1){
  document.f1.icon.value = "アイコン1";
}else if (iconran < 0.2){
  document.f1.icon.value = "アイコン2";
}else if (iconran < 0.3){
  document.f1.icon.value = "アイコン3";
}else if (iconran < 0.4){
  document.f1.icon.value = "アイコン4";
}else if (iconran < 0.5){
  document.f1.icon.value = "アイコン5";
}else if (iconran < 0.6){
  document.f1.icon.value = "アイコン6";
}else if (iconran < 0.7){
  document.f1.icon.value = "アイコン7";
}else if (iconran < 0.8){
  document.f1.icon.value = "アイコン8";
}else if (iconran < 0.9){
  document.f1.icon.value = "アイコン9";
}else{
  document.f1.icon.value = "アイコン10";
}
//-->
</SCRIPT>

どうしても動作をさせる場合、TOP編集にあるクッキー用のJAVAスクリプトに組み込んでみて下さい。

<!-- 投稿フォーム用クッキー -->
<script type="text/javascript">
<!--
function memoryCookie() {
 expires = new Date();
 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();
 iconran = Math.random();
 if (iconran < 0.1){
  document.f1.icon.value = "アイコン1";
 }else if (iconran < 0.2){
  document.f1.icon.value = "アイコン2";
 }else if (iconran < 0.3){
  document.f1.icon.value = "アイコン3";
 }else if (iconran < 0.4){
  document.f1.icon.value = "アイコン4";
 }else if (iconran < 0.5){
  document.f1.icon.value = "アイコン5";
 }else if (iconran < 0.6){
  document.f1.icon.value = "アイコン6";
 }else if (iconran < 0.7){
  document.f1.icon.value = "アイコン7";
 }else if (iconran < 0.8){
  document.f1.icon.value = "アイコン8";
 }else if (iconran < 0.9){
  document.f1.icon.value = "アイコン9";
 }else{
  document.f1.icon.value = "アイコン10";
 }

}
function mmsg(){
//チェックボックスが選択されていれば、クッキに記憶させます。
if(document.f1.ccheck.checked){
memoryCookie();
}
}
//-->
</script>
<!-- 投稿フォーム用クッキー END-->

 

このように乱数を使用する事により、文字色やアイコン、有料版(アクティブモード)の地方弁変換機能までランダムに選択する事が可能です。

 

お問い合わせ

print サポートフォーム

FAQランキング

• 投稿時必要入力項目の設定

•  削除・編集フォームのカスタマイズ

• 無料版→有料版へ新規申し込み方法

• 投稿された文字のサイズの変更方法(2)

• メンバー機能で具体的に何が出来るの?

• 閉鎖された理由を教えて下さい

• 投稿お知らせメール機能

• SSL/TLS化機能をONにする

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

• ワードチェック・名前による書込制御機能

• 掲示板の作り方・設置方法

• 返信ページの改頁化

• アップロードファイルを含む投稿を限定したい

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

• CSV、FC2BBSエクスポートファイルを使った一括投稿機能

有料版アクティブモード

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

投稿記事のソート

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

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



せっかく掲示板は開発目的による、管理人による個人体制によって20年以上運営されています。
管理人自身が「コラム更新日記」と言うサイトにて、せっかく掲示板システムを使っていますので、管理人自身必要にしているサービスです。

せっかくネットは適格請求書発行事業者です。領収書はお支払い完了メールから自動的に発行できます。