Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 05.01.2017
Сообщений: 14

Как сделать вывод результата используя событие Focus?

20.05.2017, 15:37. Показов 2058. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте форумчане. Задали задачу: Напишите сценарий, который вычисляет площадь треугольника (Использовать событие Focus), если на плоскости заданные координаты трех точек. Нашел решение, вот только здесь вывод результата происходит за счет нажатия кнопки. Как я понял из задания, мне нужно чтобы результат выводился в строке,когда я тыкаю на неё мышкой(делаю активной). Помогите,пожалуйста,если знаете как это сделать!
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html>
<HTML>
<HEAD>
<script language="JavaScript">
    function getData() {
        var aX = +document.getElementById("Ax").value,
                aY = +document.getElementById("Ay").value,
                bX = +document.getElementById("Bx").value,
                bY = +document.getElementById("By").value,
                cX = +document.getElementById("Cx").value,
                cY = +document.getElementById("Cy").value;
        document.getElementById("result").innerHTML = getSquare(aX, aY, bX, bY, cX, cY);
    }
 
    function getSquare(aX, aY, bX, bY, cX, cY) {
        return Math.abs(aX * (bY - cY) + bX * (cY - aY) + cX * (aY - bY)) / 2;
    }
</script>
</HEAD>
<BODY>
<FORM name="form1">
<p>A : x<input type="text" size="4" id="Ax" />, y<input type="text" size="4" id="Ay" /></p>
<p>B : x<input type="text" size="4" id="Bx" />, y<input type="text" size="4" id="By" /></p>
<p>C : x<input type="text" size="4" id="Cx" />, y<input type="text" size="4" id="Cy" /></p>
<p>Полощадь равна: <span id="result">0</span></p>
<p><input type="button" value="Найти площадь" onclick="getData()" /></p>
<input type="reset" class="reset1" value="Сбросить">
</FORM>
</BODY>
</HTML>
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.05.2017, 15:37
Ответы с готовыми решениями:

Вычислить площадь треугольника, используя событие Focus
Как вычислить площадь треугольника, используя событие Focus и Select? Один вопрос - одна отдельная тема!

Вычислить площадь треугольника, используя событие Focus
Здравствуйте! Помогите написать сценарий. Вот задачач: &quot;На плоскости заданы координаты трех точек. Напишите сценарий, который вычисляет...

Как сделать вывод результата в файл
подскажите пожалуйста как сделать вывод результата в файл для данной программы: import itertools import sqlite3 import binascii...

2
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
20.05.2017, 16:10
Лучший ответ Сообщение было отмечено Kednis как решение

Решение

Строку 25 переписать так:
HTML5
1
<p>Полощадь равна: <input type="text" id="result" onfocus="getData()"></p>
Строку 12 переписать так:
JavaScript
1
document.getElementById("result").value = getSquare(aX, aY, bX, bY, cX, cY);
а строку 26 можно будет убрать.
1
0 / 0 / 0
Регистрация: 05.01.2017
Сообщений: 14
20.05.2017, 16:18  [ТС]
Спасибо вам большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.05.2017, 16:18
Помогаю со студенческими работами здесь

Как сделать вывод результата в файл
Подскажите пожалуйста по такому вопросу: вывод программы сделан в отдельный файл .txt, программа работает, пишет множество результатов, а в...

Как сделать вывод результата вычисления функции в приложении
Как сделать так,чтобы в поле вводился вектор значений и выводилось в виде матрицы.Данная функция в командной строке работала,а в приложении...

Как сделать ввод/вывод результата в соответствии с датой
В предоставленной таблице необходимо: 1. Вывод значения из ячейки в соответствии с датой 2. Ввод и запись результата в ячейку в...

Как сделать отправку SQL запроса и вывод результата при открытии страницы?
Есть код, который работает только при нажатии кнопки submit, как сделать что бы результат выводился сразу при открытии страницы, без...

Как сделать так, чтобы вывод результата выполнения команды WMIC формировался без завершающего пробела?
Основно тэг: вывод результата WMIC в переменную. Мне нужно резать значение справа. Например, узнаем сколько свободного места на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru