2016-10-27 10 views
-1

私はオンラインインタラクティブストーリーを作成しています。このインタラクティブストーリーでは、特定のシナリオのセットを再生します。現在、私は4つの異なるhtmlページを持っていますが、ユーザーがボタンを押したときに表示されるようにしたいのです。私はそのページを一度循環させることができれば、その物語は別の方向に進みます。このため、ランダム化されているのではなく、設定された順序でページを循環させる必要があります。ボタンをクリックするとhtmlファイルのリストが表示されます

JavaScriptの知識はほとんどありません。どこから始めるべきかわからないので、助けてください。

答えて

1

最初にあなたのページのURLのリストを作成してから、あなたのボタンclickイベントのための関数を定義してください。あなたのボタンidが "myRandomPageButton"であると仮定できるようにする

var pages = ["1.html", "2.html", "3.html", "4.html"]; 
document.getElementById("myRandomPageButton").addEventListener("click", function() { 
    window.location.href = pages[Math.floor(Math.random() * 4)]; 
}); 
+0

さらに、注文をランダム化しないようにする方法がありますか? –

+0

ありがとうございます。 pageCountのような名前のグローバル変数を作成します –

+0

私はあまり何をすべきかわからないので、コードを修正することができますか? –

関連する問題