0

Is it possible to add some questions after each chapter in a epub and somehow restrict user not to move forward to the next chapter in the book until he has answered the end chapter questions.

I have seen a implementation and was wondering how did they achieved it.

4

1 に答える 1

1

章の終わりのテストを処理するためにJavascriptにアクセスできることを前提としています。結果をローカルストレージに保存します。次に、アクセスが制限されている可能性のあるページを読み込むときに、ローカルストレージを調べて、ユーザーがそのページを表示できるかどうかを確認し、その結果に基づいて、bodyタグにクラスを追加して非アクセス可能なメッセージ:

<script>
    window.onLoad(function(){
      var can_access=get_accessibility(location.href);
      if (!can_access) { document.body.className="no-access";}
    };
</script>

#no-access-msg { display: none; }
body.noaccess #no-access-msg { display: block; }

<body>
  <div id="no-access-msg">You can't access this page yet, take the test first.</div>

あなたはその考えを理解します。

于 2013-01-07T04:57:33.913 に答える