2017-09-16 9 views
-1

JavaScript内でHTMLボタンを使用してString変数にこのURLを渡そうとしていますが、これは機能しません。助けてもらえますか?URLで文字列を使用してHTMLでOnclick

String URL = "http://localhost/asp" 

out.append("<input type=\"button\" value=\"Refresh4\" onClick=\"window.location.reload(URL)\"/>"); 

おかげ

答えて

1

あなたは+ URL +で文字列に変数を連結する必要はありません:

String URL = "http://localhost/asp"; 
out.append("<input type='button' value='Refresh4' onclick='window.location.reload(" + URL + ")'/>"); 

また、あなたが使用するすべての"をエスケープする必要が。 Javascriptでは、'を使用できます。

+0

ありがとうございます。何らかの理由で、これはout.append( "");しかし、これは動作していません - out.append( "<入力タイプ= \"ボタン\ "値= \" Refresh4 \ "onClick = \" window.location.reload(\ "http://localhost/asp/main.aspx ?+ "+ URL +")\ "/>"); ..ボタンをクリックしている間に何も起こらない – user3438791

+0

@ user7471208私が掲示したコードを使用していません...あなたのコードにコピーしてください。 –

関連する問題