• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о проекте, чтобы узнать больше. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Диалоговые формы на HTML на данные функции

Гульназ.М.

Новые
Регистрация
1 Фев 2012
Сообщения
75
Реакции
0
Баллы
0
Задача: функция без параметров на HTML

вот это надо в 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();
 
если только с использование javascript)
 
Язык HTML по своей сути - набор тегов разметки страницы, в нем не содержатся команды для реализации нужной вам функциональности. Для этого вам нужно к странице подвязывать скрипт на javascript или других скриптовых языках программирования.
 
AlexZir понятно уж тогда..не так вопрос поставила
 
там формат файла html должен был быть поэтому...
 
То есть вам нужно в одной web-странице реализовать выполнение трех функций? Дело в то, что в самой странице можно прописать скрипты и вызывать их по мере необходимости в разных местах страницы. Скрипт можно прописывать как в заголовке, так и непосредственно в теле страницы.
 
Вот пример реализации функции 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>
 
Для функции 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>
 
Функция 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>
 
Диалоговые формы на 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();
 
Вам ведь уже ответили
 
Вам в предыдущей теме подробно ответили, если вам нудно с формами сделайте сами, если вам задают такие задания значит вы должны знать как это делается. И в дальнейшем четко формулируйте задачу.
 
а мне вот не понятно чот значит с формами? в с++ билдере форма это к примеру просто холст на коiтором размещены вiсе компоненты. тут в качестве этого выступает обычная страница браузера...
 
Для создания форм и кнопок используйте соответствующие теги HTML, они подробно описаны в любой книжке по этому языку. Скрипт или вызов функции обычно привязывают к событию формы или к событию OnClick для кнопки.
 
Аааа. Это я что-то перепутал и забыл что за форма...
 
Назад
Сверху