Вот вам быстренько написал работающий скрипт конвертирования валют, используйте для своих нужд, думаю разберётесь что к чему:
<script type="text/javascript">
function $(id) { //вспомогательная функция
return document.getElementById(id);
}
function convert() {
var currency = { //объект с курсами валют
dollar: 30.4,
euro: 40.3,
rub: 1
};
$('result').innerHTML = $('amount').value * (currency[$('c1').value] / currency[$('c2').value]); //конвертирование и вставка
}
</script>
Кол - во: <input type="text" id="amount"/>
<select id="c1">
<option value="dollar">Доллары</option>
<option value="rub">Рубли</option>
<option value="euro">Евро</option>
</select>
в
<select id="c2">
<option value="rub">Рубли</option>
<option value="euro">Евро</option>
<option value="dollar">Доллары</option>
</select>
<input type="button" value="Конвертировать" onclick="convert();"/>
<div id="result"></div>
Если нужно будет добавить новую валюту добавляйте в тот и тот список select например
<option value="cur1">Валюта 1</option>
, а в скрипте в объект
currency такую запись:
, cur1: курс