teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

タグの削除

2019/07/29 01:56

投稿

toloveru83
toloveru83

スコア15

title CHANGED
File without changes
body CHANGED
@@ -291,7 +291,6 @@
291
291
  }
292
292
  ```
293
293
  ```CSS
294
- <style>
295
294
  #piano {margin-top: 10px;}
296
295
  #piano div {
297
296
  position: relative;
@@ -330,7 +329,6 @@
330
329
  .strike{background-color: yellow;}
331
330
  #memo {color: #0000CC;}
332
331
  #message {color: #CC0000;}
333
- </style>
334
332
  ```
335
333
 
336
334
  ### 試したこと

2

各言語の振り分け

2019/07/29 01:56

投稿

toloveru83
toloveru83

スコア15

title CHANGED
File without changes
body CHANGED
@@ -16,13 +16,31 @@
16
16
 
17
17
  ### 該当のソースコード
18
18
 
19
- ```javascript
19
+ ```HTML
20
20
  <!DOCTYPE html>
21
21
  <html>
22
22
  <head>
23
23
  <meta charset="UTF-8">
24
24
  <title>音当てゲーム</title>
25
+ <script></script>
26
+ </head>
27
+ <body onload="init()">
28
+ <p>音当てゲーム</p>
29
+ <input type="button" id="test" value="テスト" onclick="testGame()">
30
+ <input type="button" id="start" value="スタート" onclick="initGame()">
31
+ <input type="button" id="stop" value="ストップ" onclick="stop2Game()">
32
+ <input type="button" value="ドレミを表示" onclick="showKeyboard()">
33
+ 【第<span id="qNo">1</span>問:<span id="memo">白鍵のみ</span>】
34
+ <span id="message"></span>
25
- <script>
35
+ <hr>
36
+ volume:<input type="range" id="volume" value="0.5" min="0" max="1"
37
+ step="0.1" onchange="setVolume()">
38
+ <span id="volumeText">[0.5]</span>
39
+ <div id="piano"></div>
40
+ </body>
41
+ </html>
42
+ ```
43
+ ```JavaScript
26
44
  var audioContext = new AudioContext(); //オーディオコンテキスト
27
45
  var oscillator = new Array();
28
46
  var gain = new Array();
@@ -271,7 +289,8 @@
271
289
  document.getElementById("key_" + i).innerHTML = keyText;
272
290
  }
273
291
  }
292
+ ```
274
- </script>
293
+ ```CSS
275
294
  <style>
276
295
  #piano {margin-top: 10px;}
277
296
  #piano div {
@@ -312,23 +331,6 @@
312
331
  #memo {color: #0000CC;}
313
332
  #message {color: #CC0000;}
314
333
  </style>
315
- </head>
316
- <body onload="init()">
317
- <p>音当てゲーム</p>
318
- <input type="button" id="test" value="テスト" onclick="testGame()">
319
- <input type="button" id="start" value="スタート" onclick="initGame()">
320
- <input type="button" id="stop" value="ストップ" onclick="stop2Game()">
321
- <input type="button" value="ドレミを表示" onclick="showKeyboard()">
322
- 【第<span id="qNo">1</span>問:<span id="memo">白鍵のみ</span>】
323
- <span id="message"></span>
324
- <hr>
325
- volume:<input type="range" id="volume" value="0.5" min="0" max="1"
326
- step="0.1" onchange="setVolume()">
327
- <span id="volumeText">[0.5]</span>
328
- <div id="piano"></div>
329
- </body>
330
- </html>
331
-
332
334
  ```
333
335
 
334
336
  ### 試したこと

1

エラーの日本語訳の追加

2019/07/28 13:59

投稿

toloveru83
toloveru83

スコア15

title CHANGED
File without changes
body CHANGED
@@ -11,6 +11,7 @@
11
11
  Google Chromeで動作確認を行っているのですが、鍵盤のキーボードをクリックしても音が鳴りません。
12
12
  Chromeの検証ツールで確認したところ、下記エラーが表示されましたが、対処方法が分かりません。
13
13
  Uncaught TypeError: Failed to set the 'value' property on 'AudioParam': The provided float value is non-finite.
14
+ 「指定された値(value)は有限ではない(無限)。」
14
15
  ```
15
16
 
16
17
  ### 該当のソースコード