ボタンをいくつか作ろうとしていて、うまくいきません。私はボタンですべてを正しく済ませたと確信しています。私はそれが彼らが呼び出すJavascript関数と関係があるかもしれないと思っているので、私はコードのその部分も追加しました。 私の完全なコードを表示したい場合は、Wows-Of-Sharesの下の私のプロフィールTheNumnutでGithubに行きます。ボタンがHTMLとJavascriptで機能しない
<button onclick="buyshare()">Buy Share</button>
<button onclick="OpenTab("https://thenumnut.github.io/Wars-of-Shares/Profile")">Profile</button>
<script>
function buyshare() {
shares ++;
setCookie("shares", shares, 365);
alert("You have " + shares + " shares");
window.open("https://thenumnut.github.io/Wars-of-Shares/Market");
}
function OpenTab(x) {
window.open("https://thenumnut.github.io/Wars-of-Shares/Profile");
</script>
誰かが私の問題を解決できるなら、私はそれを高く評価します。私の完全なコードは、リンクの上に装着されている:https://github.com/TheNumnut/Wars-of-Shares/blob/master/Market/index.html
UPDATE: ボタンが新たなリンクやアラートを開いて行います。ただし、「あなたはNaN株式を持っています」と表示されます。クリックするたびに共有に追加されません。
'OpenTab'関数の最後に'} 'を忘れました。あなたのブラウザのデベロッパーコンソールは、偶然、このことを(または少なくともその行の周りのエラーが)伝えます。 – ceejayoz
しかし、共有には1を加えません。ありがとう、それは今、新しいタブと警告を開きます。 – Elodin
それで、デバッグをしてください。今、あなたはNaN株を持っていると言います。 Not-a-number。共有を非番号に設定する場所を見つけて修正します。 – ceejayoz