-2

シナリオは、ユーザーから入力を取得し、そのテキストの音声を提供する必要があるというものです。ユーザーからの入力は変数に格納されます。変数の値をGoogle ttsに渡す方法

    <html>
<head>
<script src="jquery.js"></script>
<script>
function myfunction()
{
$("#div_style").html($("#text_area_id").val());
if(typeof(Storage)!=="undefined")
  {
  localStorage.lase=$("#text_area_id").val();
  document.getElementById("div_style").innerHTML=" " + localStorage.lase;

var audio = new Audio();
audio.src ='http://translate.google.com/translate_tts?ie=utf-8&tl=en&q=localStorage.lase;
audio.play();
 }
}
</script>
</head>
<body>
<form name="myform"> 
<textarea name="text_area" id="text_area_id" rows="2" cols="16"></textarea>
</form> 

<input type="button" onclick="myfunction()" value="save" />
<div style="color:red" id="div_style">
</div>is certified.
</body>
</html>
4

1 に答える 1

0

変数を追加してみてください:

audio.src ='http://translate.google.com/translate_tts?ie=utf-8&tl=en&q=' + localStorage.lase;

文字列で動作する場合は、動作するはずです。

于 2013-05-12T11:22:12.410 に答える