17.03.2012, 21:11 | #1 (permalink) |
Member
Регистрация: 01.02.2012
Сообщений: 75
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Задача: функция без параметров на HTML
function F1() { var t,s; WScript.StdOut.Writeline ("Сравните числа"); WScript.StdOut.Writeline ("Введите число №1"); t=parseInt(WScript.StdIn.ReadLine()); WScript.StdOut.Writeline ("Введите число №2"); s=parseInt(WScript.StdIn.ReadLine()); if (t==s) { WScript.StdOut.Writeline ("числа равны"); } else { if (t>s) { WScript.StdOut.Write (t); WScript.StdOut.Write (" больше "); WScript.StdOut.Write (s); } else { WScript.StdOut.Write (t); WScript.StdOut.Write (" меньше "); WScript.StdOut.Write (s); } } WScript.StdIn.ReadLine(); } function F2() { var x; WScript.StdOut.WriteLine("Введите номер месяца (число от 1 до 12) по его порядковому номеру"); x=parseInt(WScript.StdIn.ReadLine()); switch(x) { case 1: s="Январь"; break; case 2: s="Февраль"; break; case 3: s="Март"; break; case 4: s="Апрель"; break; case 5: s="Май"; break; case 6: s="Июнь"; break; case 7: s="Июль"; break; case 8: s="Август"; break; case 9: s="Сентябрь"; break; case 10: s="Октябрь"; break; case 11: s="Ноябрь"; break; case 12: s="Декабрь"; break; } WScript.StdOut.Writeline(s); } function F3() { var m,n,p; WScript.StdOut.WriteLine("Таблица умнажения на 9"); m = 9; for (n = 1; n<=9; n++) { p = m*n; WScript.StdOut.Write ('9*'); WScript.StdOut.Write (n); WScript.StdOut.Write ('='); WScript.StdOut.WriteLine (p); } } F1(); F2(); F3(); WScript.StdIn.ReadLine(); |
17.03.2012, 21:11 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Обратите внимание на содержимое данных ссылок, это может раскрыть глаза на решение проблемы Окно красивой формы HTML html и php Вывод данных с формы на PHP Как запустить запрос на обновление из формы? |
18.03.2012, 19:08 | #3 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
Язык HTML по своей сути - набор тегов разметки страницы, в нем не содержатся команды для реализации нужной вам функциональности. Для этого вам нужно к странице подвязывать скрипт на javascript или других скриптовых языках программирования.
|
18.03.2012, 19:11 | #5 (permalink) |
Member
Регистрация: 01.02.2012
Сообщений: 75
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
AlexZir понятно уж тогда..не так вопрос поставила
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
18.03.2012, 19:27 | #7 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
То есть вам нужно в одной web-странице реализовать выполнение трех функций? Дело в то, что в самой странице можно прописать скрипты и вызывать их по мере необходимости в разных местах страницы. Скрипт можно прописывать как в заголовке, так и непосредственно в теле страницы.
|
18.03.2012, 20:05 | #8 (permalink) |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
Вот пример реализации функции F2()
Код:
<HTML> <HEAD> <TITLE> JavaScript Месяц по номеру </TITLE> </HEAD> <!-- JavaScript подключаемый скрипт --> <SCRIPT LANGUAGE="JavaScript"> <!-- function F2() { // создание массива длинных имен для месяцев текущего года var input = prompt('Введите номер месяца (число из диапазона 1..12)', '') var ar = new Array(12) ar[0] = "Январь" ar[1] = "Февраль" ar[2] = "Март" ar[3] = "Апрель" ar[4] = "Май" ar[5] = "Июнь" ar[6] = "Июль" ar[7] = "Август" ar[8] = "Сентябрь" ar[9] = "Октябрь" ar[10] = "Ноябрь" ar[11] = "Декабрь" // вернуть имя для соответствующего месяца (parameter) if (input) { document.write("Ваш месяц " + ar[input-1]) return true} } // --> </SCRIPT> <BODY BGCOLOR="#FFFFFF" onLoad="F2()"> <p></p> </body> </html> |
19.03.2012, 05:30 | #9 (permalink) |
Студент БГПУ
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
|
Для функции f1() у меня так получилось:
Код:
<HTML> <HEAD> <TITLE> JavaScript Сравнение чисел </TITLE> </HEAD> <!-- JavaScript подключаемый скрипт --> <SCRIPT LANGUAGE="JavaScript"> <!-- function F1() { var t=prompt('Введите число №1'); var s=prompt("Введите число №2"); if (t==s) { document.write("числа равны"); } else { if (t>s) { document.write(t," больше ", s); } else { document.write(t," меньше ",s); } } } // --> </SCRIPT> <BODY BGCOLOR="#FFFFFF" onLoad="F1()"> <p></p> </body> </html> |
19.03.2012, 05:48 | #10 (permalink) |
Студент БГПУ
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
|
Функция F3():
Код:
<HTML> <HEAD> <TITLE> JavaScript Таблица умножения на 9 </TITLE> </HEAD> <!-- JavaScript подключаемый скрипт --> <SCRIPT LANGUAGE="JavaScript"> <!-- function F3() { var n,p; document.writeln("Таблица умнажения на 9 "); var m=9; for (n = 1; n<=9; n++) { p = m*n; document.writeln ("9*",n,"=",p," "); } } </SCRIPT> <BODY BGCOLOR="#FFFFFF" onLoad="F3()"> <p></p> </body> </html> |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|