15.05.2010, 15:59
общий
это ответ
Здравствуйте, Finrod!
Конечно, можно - для этого очеть удобно использовать массивы, объявленные глобально в документе. (примером такого массива служит массив subtotals в приведенном Вами примере.
Объявить нужный Вам массив можно несколькими способами, например:
<script type="text/javascript">
var subtypes1 = [];
subtypes1[0] = 3000;
subtypes1[1] = 3100;
subtypes1[2] = 3200;
</script>
или
<script type="text/javascript">
var subtypes1 = [3000, 3100, 3200];
</script>
Обратите внимание, что автоматическая нумерация массива начинается с нуля.
в обоих случаях к элементу массива можно обратиться через его индекс, например:
<script type="text/javascript">
var subtypes1 = [3000, 3100, 3200];
get_price(2); // вызываем функцию, выводящую 2-й элемент массива subtypes1
function get_price (n) { // функция принимает индекс элемента массива subtypes1 и выводит элемент массива с этим индексом
alert ('цена ' + n +'-ого товара = ' + subtypes1[n] + 'рублей');
}
</script>