Regazzi ho questo:
E questo è il codice htmlcodice:var percents = new Array; percents[0] = new Array(1.00, 49.00, 130.00); /* 10.00, 100.00, 250.00 */ percents[1] = new Array(50.00, 249.00, 140.00); /* 101.00, 500.00, 280.00 */ percents[2] = new Array(250.00, 999.00, 150.00); /* 501.00, 5000.00, 300.00 */ percents[3] = new Array(1000.00, 1999.00, 160.00); /* Questo l'ho aggiunto io */ var maxdays = 1; /* 7 */ var Amount = 1.00; /* 10.00*/ var returnprofit = 0; function CalculatePercent() { Percent = 0; var LastPercent = percents[0][3]; /* percents[0][2] */ for (var i = 0; i < percents.length; i++) { if (Amount < percents[i][0]) { Percent = LastPercent; } else { LastPercent = percents[i][2]; if ((Amount >= percents[i][0]) && ((Amount <= percents[i][1]) || (percents[i][1] == 0))) { Percent = percents[i][2]; } } } } function CalculateProfit() { Amount = new Number(document.data.amount.value); CalculatePercent(); if (Percent == 0) { if (Amount < percents[0][0]) { alert('Provided amount is too small. ' + percents[0][0] + ' is minimal!'); document.data.amount.value = percents[0][0]; CalculateProfit(); } else if (percents[percents.length-1][1] != 0 && Amount > percents[percents.length-1][1]) { alert('Provided amount is too big. ' + percents[percents.length-1][1] + ' is maximum!'); document.data.amount.value = percents[percents.length-1][1]; CalculateProfit(); } else { alert('Provided amount do not meet any range'); } return; } document.getElementById('percent').childNodes[0].data = Percent + '%'; Profit = Math.round(Amount * Percent) / 100; if (returnprofit) { Profit += Amount; } document.getElementById('profit').childNodes[0].data = '$' + Profit; } function Spend() { if (opener && opener.spendform && opener.spendform.amount) { opener.spendform.amount.value = document.data.amount.value; window.close(); } else { alert('Please, return to Make Deposit Page to Spend!'); } }
Tutto bene se lo metto una volta,codice:<script type="text/javascript" src="percent_plan1.js"> </script> <div class="sotto_tabella"><form name="data" onsubmit="CalculateProfit(); return false;">Amount:$ <input class="formelement2" type="text" name="amount" value="1.00" size=5> <input class="formbutton" type="submit" value="Calculate" onclick="CalculateProfit()"> Percent: <span id="percent">N/A</span> Profit: <span id="profit">N/A</span> <script> CalculatePercent(); CalculateProfit(); </script> </form> </div>
Ma quando provo a metterlo in altre zone della pagina (con percentuali diverse e nome del file diverso),non funziona...
Come posso fare?

Rispondi quotando
