Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2008, 13:34   #1
InCapsule
 
Регистрация: 01.12.2008
Сообщений: 5
По умолчанию Помогите со скриптом выбора значений

<!--java----------------------------------------------------------->
<script language="JavaScript">

var $A2235$, out;


switch ($A2235$)

{case "дсп":
out = "Для служебного пользования";
break;

case "н/с":
out = "не секретно";
break;

case "с":
out = "секретно";
break;

case "сс":
out = "совершенно секретно";
break;
}
</switch>

document.write (out);
</script>



Не могу понять почему не выходит, вроде все по учебнику, или нет?
InCapsule вне форума Ответить с цитированием
Старый 01.12.2008, 13:38   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

переменная $A2235$ нигде не определена, т е она содержит пустое значение и условие выбора попросту пропускает
свободен...
wall66 вне форума Ответить с цитированием
Старый 01.12.2008, 13:46   #3
InCapsule
 
Регистрация: 01.12.2008
Сообщений: 5
По умолчанию

Это значение берется из базы, (в case варианты её значений).
InCapsule вне форума Ответить с цитированием
Старый 01.12.2008, 14:18   #4
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

ну тогда протестируй действительно ли оно берется оттуда, к примеру сразу после этого невидимого действия пропиши alert($A2235$); - если выведет то что нужно значит ставь алерты дальше, пока не исчезнут - там и будет ошибка



и что за </switch> такой ???
свободен...
wall66 вне форума Ответить с цитированием
Старый 01.12.2008, 14:48   #5
InCapsule
 
Регистрация: 01.12.2008
Сообщений: 5
По умолчанию

в учебнике прочитал что Switch это оператор выбора, замена If
InCapsule вне форума Ответить с цитированием
Старый 01.12.2008, 14:50   #6
InCapsule
 
Регистрация: 01.12.2008
Сообщений: 5
По умолчанию

Не совсем понял где именно нужно поставить Alert, можешь написать в примере скрипта
InCapsule вне форума Ответить с цитированием
Старый 01.12.2008, 16:02   #7
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

да я не про оператор, </switch> это синтаксис хтмл а не яваскрипта

var $A2235$, out;
alert($A2235$);
свободен...
wall66 вне форума Ответить с цитированием
Старый 01.12.2008, 16:17   #8
InCapsule
 
Регистрация: 01.12.2008
Сообщений: 5
По умолчанию

а, все понял, напиши пожалуиста тогда синтаксис оператора case.

Есть 4 абравиатуры, надо при выводе их в печатную форму, печатать полностью, типа с-секретно, сс-совершенно секретно
InCapsule вне форума Ответить с цитированием
Старый 01.12.2008, 16:43   #9
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

да просто убери </switch> да и все, вообще не понимаю откуда он у тебя взялся
свободен...
wall66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Гуру Perl помогите со скриптом neiks PHP 1 10.11.2008 10:26
Помогите со скриптом ZerokuL Помощь студентам 10 05.04.2008 11:07
Помогите разобраться со скриптом.... fclmhooligan JavaScript, Ajax 13 14.02.2008 22:36