Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Замена чисел JS+ASP, Римские в арабские 
:(
    Опции темы
Dreck
Дата 15.2.2008, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 15.1.2007

Репутация: нет
Всего: нет



Помогите написать работающий javascript на сервере под asp, который заменяет римские цифры на арабские!
Заранее Спасибо!
PM MAIL   Вверх
Ghirik
Дата 15.2.2008, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: 13
Всего: 20



Заменять очень просто, но нужно понимать кде и чего менять. При вводе с клавиатуры, просто в тексте, по событию или как...


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
Ghirik
Дата 15.2.2008, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: 13
Всего: 20



Да, римские символы чем выполнены? В юникоде их вроде нет.


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
Dreck
Дата 15.2.2008, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 15.1.2007

Репутация: нет
Всего: нет



Цитата(Ghirik @  15.2.2008,  15:15 Найти цитируемый пост)
Заменять очень просто, но нужно понимать кде и чего менять. При вводе с клавиатуры, просто в тексте, по событию или как... 

Нужно ввести число например "5" и с сервера приходит ответ "V".


Цитата(Ghirik @  15.2.2008,  16:15 Найти цитируемый пост)
Да, римские символы чем выполнены? В юникоде их вроде нет. 

Римские цифры это буквы английского алфавита I=1 V=5 X=10  и т.д.


PM MAIL   Вверх
Ghirik
Дата 15.2.2008, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 919
Регистрация: 26.3.2007

Репутация: 13
Всего: 20



Цитата

Нужно ввести число например "5" и с сервера приходит ответ "V".


Вам буквы жалко что ли? Вам же нужно...
Разъясните нормально, что и когда нужно менять? Можно ведь заменить при вводе с клавиатуры, при отправке на сервер, при получении с сервера... От куда берется эта цифра "например 5"? Нажатие клавиши? или из поля ввода... Если нужно преобразовать ответ с сервера, то в каком виде приходит информация? В составе текста? Или отдельно в переменной?

Выложите кусок разметки где у вас это всё происходит.



--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
ksnk
Дата 15.2.2008, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



Dreck
Цитата(Dreck @  15.2.2008,  17:11 Найти цитируемый пост)
Нужно ввести число например "5" и с сервера приходит ответ "V".


Цитата(Dreck @  15.2.2008,  13:02 Найти цитируемый пост)
 заменяет римские цифры на арабские

? Так куда надо -то? В арабские или в римские?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Dreck
Дата 15.2.2008, 20:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 15.1.2007

Репутация: нет
Всего: нет



Мне надо арабские в римские smile ASP которое возращает результат в виде строки. Это мне так дословно сказали, заходишь например на dreck.asp вводишь с клавиатуры число в арабских и сервер тебе возращает в римских. 
I = 1, Х =10, С = 100, М = 1000 
V = 5, L = 50, D = 500
Например вводишь в окошке число "40" он тебе выдает результат "XL"; 33=XXXIII и т.д.

Вы меня извините что не могу толком объяснить, у  меня проблема с JS и asp.

Это сообщение отредактировал(а) Dreck - 15.2.2008, 20:09
PM MAIL   Вверх
ksnk
Дата 15.2.2008, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



Dreck, В таком случае нужно идти в форум по asp. Asp - это, imho, basik, а совсем не JavaScript и не PHP.


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
jaspeen
Дата 15.2.2008, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чертяка



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 4.10.2007

Репутация: нет
Всего: нет



Ну вот например: 
Код

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<head>
<script>
<!--
function digA2R(char,p){
    var p1 = ["I","X","C","M"];
    var p2 = ["V","L","D"];
    switch(char){
        case "1": return p1[p];
        case "2": return p1[p]+p1[p];
        case "3": return p1[p]+p1[p]+p1[p];
        case "4": return p1[p]+p2[p];
        case "5": return p2[p];
        case "6": return p2[p]+p1[p];
        case "7": return p2[p]+p1[p]+p1[p];
        case "8": return p2[p]+p1[p]+p1[p]+p1[p];
        case "9": return p1[p]+p1[p+1];
        default: return "";
    }
};
function toRoman(str){
    var res = "";
    var l = str.length;
    if(l>0)
        for(var i=0; i<l; i++)
            res+=digA2R(str[i],l-i-1);
    return res;
}

function doit(){
    var txt_elm = document.getElementById("arabic");
    txt_elm.value = toRoman(txt_elm.value);
}
//-->
</script>
</head>
<body>
    <input id="arabic" type="text"/>
    <input type="button" value="ToRoman" onclick="doit()"/>
</body>
</html>


Нипанятна канечно причем asp тут, мож в задании упор надо сделать на взаимодействии с сервером всетаки, но вот этому описанию подходитsmile
Цитата(Dreck @  15.2.2008,  18:04 Найти цитируемый пост)
Это мне так дословно сказали, заходишь например на dreck.asp вводишь с клавиатуры число в арабских и сервер тебе возращает в римских. 


PM MAIL   Вверх
Dreck
Дата 15.2.2008, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 15.1.2007

Репутация: нет
Всего: нет



Спасибо большое !!! smile  
Очень и очень помогли smile 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1106 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.