Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Ветвление на Java Script (https://javascript.ru/forum/misc/43533-vetvlenie-na-java-script.html)

Kettttti 09.12.2013 19:36

Ветвление на Java Script
 
Добрый вечер! Не могли бы помочь мне с программой. По какой-то причине браузер не выводит панель с кнопками ОК и ОТМЕНА(.Ниже приведен готовый код, который предлагается набрать и проанализировать её действие:
<html>
<head><title>задача</title></head>
<body>
<script language=Javascript>
<!--
var f;
x=prompt("введите номер дня недели","");
if(x==1) f="понедельник";
else if(x==2) f="вторник";
else if(x==3) f="среда";
else if(x==4) f="четверг";
else if(x==5) f="пятница";
else if(x==6) f="суббота";
else if(x==7) f="воскресенье";
else f="такого дня не существует";
alert("Сегодня "+f);
//-->
</script>
</body>
</html>

Станислав89 09.12.2013 20:16

у меня ваш код всё выводит.
можете конкретнее задать вопрос, иначе я не вижу ошибок в коде. может вы хотите каждому значению задать prompt?

a_l 09.12.2013 20:17

Браузеру видимо не нравится, что вы не знакомы с условным оператором switch.

Станислав89 09.12.2013 20:18

a_l,
а switch зачем? Я же говорю у меня всё работает.

danik.js 09.12.2013 22:28

Цитата:

Сообщение от a_l
Браузеру видимо не нравится, что вы не знакомы с условным оператором switch.

А еще кое кто не слышал про массивы )
var week = ["понедельник", "вторник", "среда", "четверг", "пятница", "суббота", "воскресенье"];
var x = prompt("введите номер дня недели","");
var day = week[x - 1];
alert(day ? "Сегодня " + day : "такого дня не существует");

lord2kim 12.12.2013 11:17

Цитата:

Сообщение от Kettttti
По какой-то причине браузер не выводит панель с кнопками ОК и ОТМЕНА

данные "панели" выводят методы confirm и prompt
но как видно вы уже используете второй метод в своем коде...где именно он вам не выводит окно?


Часовой пояс GMT +3, время: 18:41.