2017-02-08 14 views
0

ボタンを押したときにこの問題が発生します。誰かが私を助けることができますか? :):ボタンを押したときのJavaスクリプトアラート

<script type="text/javascript"> 
    function getRate(from, to) { 
    var script = document.createElement('script'); 
    script.setAttribute('src', "http://query.yahooapis.com/v1/public/yql?q=select%20rate%2Cname%20from%20csv%20where%20url%3D'http%3A%2F%2Fdownload.finance.yahoo.com%2Fd%2Fquotes%3Fs%3D"+from+to+"%253DX%26f%3Dl1n'%20and%20columns%3D'rate%2Cname'&format=json&callback=parseExchangeRate"); 
    document.body.appendChild(script); 
    } 
    function parseExchangeRate(data) { 
    var name = data.query.results.row.name; 
    var rate = parseFloat(data.query.results.row.rate, 10); 
    alert("Exchange rate " + name + " is " + rate); 
    } 
    getRate("USD", "NOK"); 
</script> 

答えて

0

あなたは、ボタンのonclick属性を使用することができます

<button onclick="getRate('USD', 'NOK')">clickme</button>

をし、それがページのロード時に呼び出されないように、スクリプトの終わりからgetRate()への呼び出しを削除します。

+0

Thanx my dude <3 – Simen

関連する問題