Мультивальтность

Статус
В этой теме нельзя размещать новые ответы.

BBnics

Читатель
Заблокирован
Регистрация
27 Мар 2008
Сообщения
490
Реакции
117
  • Автор темы
  • Заблокирован
  • #1
Ребят, всем приветик. Вообщем, такая вот проблемка -
на сайтике есть прайсы, необходимо сделать мультивалютность, т.е. чтобы при выборе из select валюты (напр. 'wmz') в ячейке были соответствующие суммы.
Значить, как сейчас - сейчас функция, которая из админки тянет цены (просто вставляет переменные)
function price ($x, $valuta, $y)
Ну и вообщем, вот мне нужно, чтобы select передавал этот параметр, типа $valuta = значение value.
Надеюсь, кто-то что-то понял )
Буду благодарен за помощь.
 
HTML:
<html>
  <head>
  <title></title>
    <style type="text/css">
      body     { color:#000; font:normal 14px Verdana; }
      #price_0,#price_1,#price_2,#price_3,#price_4 { color:#c00; font:normal 14px Verdana; }
    </style>
    <script type="text/javascript">
      function showPrice(system) {
        var wmz = 1;
        var egold = 0.97;
        var paypal = 1.04;
        
        prices = new Array(100.45, 214.99, 308.01, 444.44, 512.12);
        
        if      (system == 'wmz')    { rate = wmz; }
        else if (system == 'egold')  { rate = egold; }
        else if (system == 'paypal') { rate = paypal; }

        for (i=0; i<prices.length; i++) {
          document.getElementById("price_" + i).innerHTML = Math.round(prices[i] * rate * 100)/100 + " " + system;
        }
      }
    </script>
  </head>
  <body>
    Price 1: <span id="price_0">100.45 wmz</span><br>
    Price 2: <span id="price_1">214.90 wmz</span><br>
    Price 3: <span id="price_2">308.01 wmz</span><br>
    Price 4: <span id="price_3">444.44 wmz</span><br>
    Price 5: <span id="price_4">512.12 wmz</span><br>
    
    <br><br>
    <select onchange="showPrice(this.value);">
      <option value="wmz">wmz</option>
      <option value="egold">e-gold</option>
      <option value="paypal">paypal</option>
    </select>
  </body>
</html>
Здесь вписываешь коэффициенты для разных валют, относительно главной:
Код:
        var wmz = 1;
        var egold = 0.97;
        var paypal = 1.04;
Тут создаешь массив со значениями всех цен(их же потом и на страницу выводишь:(
Код:
prices = new Array(100.45, 214.99, 308.01, 444.44, 512.12);
Думаю разберешься :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху