Показать сообщение отдельно
Старый 02.03.2005, 18:41     # 2
Ghost
::VIP::
Звезда первого сезона
Молчун-2004
 
Аватар для Ghost
 
Регистрация: 24.08.2002
Сообщения: 1 575

Ghost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех ГуруGhost Отец (мать) всех Гуру
Ты имеешь в виду вот это?
Код HTML:
<HTML>
<HEAD>
<SCRIPT TYPE="text/javascript">
var dig1 = new Array();
dig1 = ['сто', 'двести', 'тристо', 'четыресто', 'пятьсот', 'шестьсот', 'семьсот', 'восемьсот', 'девятьсот'];
var dig2 = new Array();
dig2 = ['десять', 'двадцать', 'трицать', 'сорок', 'пятьдесят', 'шестьдесят', 'семьдесят', 'восемьдесят', 'девяносто'];
var dig3 = new Array();
dig3 = ['одиннадцать', 'двенацать', 'тринадцать', 'четырнацать', 'пятьнацать', 'шестьнацать', 'семьнацать', 'восемьнацать', 'девятнацать'];
var dig4 = new Array();
dig4 = ['один', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять'];
var dig5 = new Array();
dig5 = ['', 'тысяч', 'миллион'];
var dig6 = new Array();
dig6 = ['одна', 'две', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять'];

function subConv(i, d) {
  var q = new String();
  q = '';
  var i1 = parseInt(d / 100);
  d = d - 100 * i1;
  var i2 = parseInt(d /  10);
  d = d -  10 * i2;
  if (i1  > 0) { q = dig1[i1-1]; }
  if (i2 != 1) {
    if (i2 > 0) { q += (' ' + dig2[i2-1]); }
    if (d != 0) { q += (i != 1)?(' ' + dig4[d-1]):(' ' + dig6[d-1]); }
  } else {
    if (d != 0) { q += (' ' + dig3[d-1]); }
    else { q += (' ' + dig2[0]); }
  }
  if (q != '') { q += (' ' + dig5[i]); }
  if (i == 2) {
    if ((d == 0) || (d >= 5) || (i2 == 1)) { q += 'ов'; }
    if ((d >= 2) && (d <= 4) && (i2 != 1)) { q += 'а'; }
  }
  if ((i == 1) && (i2 != 1)) {
    if (d == 1) { q += 'а'; }
    if ((d >= 2) && (d <= 4)) { q += 'и'; }
  }
  return q+' ';
}

function myConvert(s) {
  var r = new String();
  r = '';
  if (s != 0) {
    var i = -1;
    while (s > 0) {
      d = s - 1000 * parseInt(s / 1000);
      s = parseInt(s / 1000);
      i++;
      r = subConv(i, d) + r;
    }
  } else { r = 'ноль'; }
  var divConv = document.getElementById('myConv');
  divConv.innerHTML = r;
}
</SCRIPT>
</HEAD>
<BODY>
<INPUT TYPE="text" NAME="myVal">
<INPUT TYPE="button" VALUE="convert" onCLick="javascript:myConvert(myVal.value);">
<DIV ID="myConv"></DIV>
</BODY>
</HTML>
В принципе можно доработать, только сейчас времени нет этим заниматься...
__________________
Действовать надо тупо и это лучшее доказательство нашей чистоты и силы!

Последний раз редактировалось Ghost; 02.03.2005 в 19:12. Причина: склероZzz...
Ghost вне форума