現在の価格を計算しているJavaコードのメソッドがあります。これを以下のjavascriptコードで使用します。変数を使用して変数を計算するsetIntervalを使用する
function updatePrice(id, currentPrice){
var newPrice = 0;
var cPrice = currentPrice;
cPrice = cPrice * 100;
if(rate == 1){
newPrice = cPrice - 1;
}
if(rate == 2){
newPrice = cPrice - 2;
}
if(rate == 3){
newPrice = cPrice - 3;
}
document.getElementById(id).innerHTML = newPrice/100;;
return newPrice/100;
}
var nPrice = updatePrice('reverse', currentPrice); //The new calculated price, currentPrice is the price first injected into the script
var timeinterval = setInterval(function() { nPrice = updatePrice('reverse', nPrice); }, 60000); //the nPrice as currentPrice
私はのsetIntervalを実行するとき分後newPriceは1、2または3(ペンス)によってダウンするために使用されているように、それ自体の上updatePriceで算出newPriceを使用できるようにします。
これはおそらく私がまだ気づいていない非常に単純なものです。
これは意味があることを意味し、必要に応じてさらに詳しい情報をリクエストしてください。
お手数をおかけしていただき、ありがとうございます。私が直面している問題は、自動的に値下げする必要があるということです(これがsetIntervalを使用している理由です)。しかし、これはやっているようです。私は値を変更するためにページを更新する必要があります。何か案は。 – HazardAGuess
@HazardAGuess currentPriceとrateが定義されている限り、私のコードはまさにそれを行うでしょう。私はあなたのためのデモを作成し、いくつかのベストプラクティスに合うように少し働いている方法を変更します。 – mhodges
ご協力ありがとうございました@mhodges – HazardAGuess