アフィリエイト広告を利用しています

2024年02月26日

生成AIが作成したソースコードを修正した。

クイズにラジオボタンから回答。三つのボタンから正解を選ぶ。問題の数は五個。
採点ボタンを押すと、正解した数を表示する。

このようなプログラムをGoogle bardに作成してもらった。




 // 質問部分は省略します。
 var answers = [0, 0, 0, 0, 0]; // 正答のインデックスを格納した配列
 var score = 0; // 正答数をカウントする変数

 // 答えをチェックして正答数を計算
 function checkAnswers() {
  var inputs = document.getElementsByTagName('input');
  for (var i = 0; i < inputs.length; i++) {
   if (inputs[i].checked) { // チェックが入っているものをチェック
   if (inputs[i].value == answers[i]) { // 正答と一致するものがあれば、スコアを加算
    score++;
   }
  }
 }
 // 正答数を表示
 document.getElementById('result').innerHTML = 'Correct Answers:' + score;



[採点]ボタンを押しても正答数が正しく表示されないので、。

checkAnswers()関数を自分で修正してみた。



 // 答えをチェックして正答数を計算
 function checkAnswers() {
  var j =0;
  var inputs = document.getElementsByTagName('input');
  for (var i = 0; i < inputs.length; i++) {
   if (inputs[i].checked) { // チェックが入っているものをチェック
   if (inputs[i].value == answers[j]) { // 正答と一致するものがあれば、スコアを加算
    score++;
   }
   j++;
  }
 }


正答数が正しく計算されるようになった。




posted by db-engineer at 00:00 | Comment(0) | Javascript

2024年02月21日

接続はプライベートではありません。

「接続はプライベートではりません。」

と表示されて、Webページにアクセスできないと顧客から連絡があった。

private.png

Webで検索するとサーバ側、端末側の双方にこの現象を発生させる要因があるらしい。


SSLの有効期限は大丈夫だし、

問題が発生したページを正常に閲覧できているユーザの方が多い。

そして、同じサーバ上にある他のページではこの現象は発生していない。

ということで、端末側の原因と判断した。

顧客にはブラウザのキャッシュと、別ブラウザ、または別PCの使用をお願いした。

翌日、顧客から無事、閲覧できたと連絡があった。

良かった。






posted by db-engineer at 01:21 | Comment(0) | ブラウザ

最新記事
検索
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド