Для разработки приложения мы использовали простую бесплатно распространяемую программу Brackets. В ней можно работать не только с HTML, CSS, Java Script, но и со многими другими языками.
После консультации с медицинскими работниками мы выявили основные показатели, отклонение от нормы которых должно насторожить тестируемых и заставить их обратиться к терапевту или педиатру за более развернутыми сведениями. При этом мы не хотели бы, чтобы люди сами ставили себе диагноз, поэтому решили, что результаты, выдаваемые приложением должны носить общий, рекомендательный характер и не содержать конкретного указания на проблему со здоровьем.
Все рекомендации, выдаваемые приложением мы согласовали с медицинским работником.
Затем, обобщив все имеющиеся у нас сведения мы составили примерную схему нашего приложения. Мы решили, что она должна быть очень простой и интуитивно понятной даже начинающему пользователю интернета.
После этого мы приступили к написанию кода. Решив сначала составить код для трех показателей и протестировать его. Начали с части HTML:
<html>
<head>
<meta charset="utf-8">
<title>Счетчик крови</title> Заголовок на вкладке
<body background="1-32.jpg" > Основная часть страницы
<h1 align="middle" >Рекомендации на основе общего анализа крови</h1> Первый заголовок
<h2 align="middle">Выберите возрастную категорию</h2> Второй заголовок
<select id ="age" name="age"> Окно для выбора возраста
<option value="1">7-12 лет</option>
<option value="2">13-15 лет</option>
<option value="3">пол М и возраст от 16 лет</option>
<option value="4">пол Ж и возраст от 16 лет</option>
</select>
<h2 align="middle">Введите Ваши показатели</h2> Заголовок показателей
<h3> <p title="Гемоглобин (Hb, Hgb) — это белок крови, содержащий железо, находится в эритроцитах и придает им красную окраску. Как известно, гемоглобин выполняет одну из важнейших функций в организме - он связывает кислород, поступающий через лёгкие во время вдоха, и переносит его ко всем тканям организма, а обратно выводит углекислый газ.">Гемоглобин</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это> вывод подсказки при наведении мыши
<input type="text" id="Gem" name="Gem" value=""> окно для ввода показателя гемоглобин
<h3> <p title="Эритроциты (RBC), или красные кровяные тельца—это крошечные, высокомобильные, эластичные клетки дисковидной формы, сплющенные в центре. Такая необычная конфигурация значительно увеличивает площадь их поверхности, тем самым облегчая функцию эритроцитов—газообмен. А очень маленькие размеры нужны эритроцитам для того, чтобы иметь возможность проникать даже в самые узкие капилляры.">Эритроциты</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="Eri" name="Eri" value=""> окно для ввода показателя эритроциты
<h3> <p title="Цветовой показатель (ЦП) — степень насыщенности эритроцитов гемоглобином.">Цветовой показатель(ЦР)</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="CP" name="CP" value=""> окно для ввода показателя цветовой показатель
<br>
<input type="button" id="myButton1" value="Проверить гемоглобин"> кнопка для анализа гемоглобина
<input type="button" id="myButton2" value="Проверить эритроциты"> кнопка для анализа эритроцитов
<input type="button" id="myButton3" value="Проверить ЦП"> кнопка для анализа цветового показателя
<br>
<h4> <font color="red">Внимание! Предварительная оценка результатов не является диагнозом, необходима консультация врача педиатра (терапевта).</font></h4> сообщение для пользователя
</body>
</html>
Получили следующее:
Затем добавили стилей:
<style>
body {
width: 500px; height: 530px; /* Размеры */
background-size: 100%;
background:https://avatars.mds.yandex.net/get-pdb/1704142/0981a292-5906-46f6-9161-c1f2f549bf40/s1200;
border: 5px solid red; /* Белая рамка */
border-radius: 10px; /* Радиус скругления */
margin: 10px;
padding: 10px;
} для всей страницы и для кнопок
#myButton1 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em; /* отступ от текста */
position: absolute;
top: 285px;
left: 230px;
}
#myButton2 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em; /* отступ от текста */
position: absolute;
top: 365px;
left: 230px;
}
#myButton3 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em; /* отступ от текста */
position: absolute;
top: 445px;
left: 250px;
}
</style>
Некоторые элементы стилевого оформления уже были добавлены в код ранее.
Получи следующий вид:
Далее нужно было выполнить основную часть работы - написать программу, обрабатывающую результаты. Мы учимся программировать не так долго, в этом году в курсе информатики мы изучили конструкцию "ветвление". Именно ее мы и решили применить при создании приложения.
В зависимости от выбранной возрастной категории и значения параметра программа выдает соответствующие рекомендации. Таким образом, нам понадобится сложная конструкция ветвления, содержащая вложенные ветвления.
Вот такой код у нас получился:
<script type="text/javascript">
var button1 = document.getElementById("myButton1"); задаем переменную первой кнопке
button1.onclick = handleButtonClick1; задаем запуск процедуры при нажатии кнопки
function handleButtonClick1() { функция для обработки показателя гемоглобина
var n = document.getElementById("age").value; переменная значения возрастной категории
var y = document.getElementById("Gem").value; переменная показателя гемоглобина
в ветвлении проверяется возрастная категория (1,2,3 или 4), а затем значение показателя относительно референтных значений данной категории. Результат выводится в отдельном окне уведомления.
if (n == 1) {
if ((y >= 110) && (y <= 145)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (y < 110) {alert("Ваш уровень гемоглобина ниже нормы. Снижение гемоглобина в организме неизбежно влечет за собой нарушение доставки кислорода ко всем клеткам и приводит к кислородному голоданию (гипоксии). Снижение гемоглобина называется анемией, она может быть связана с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),с нарушениями кровообразования");
}
else if (y > 145) {alert("У Вас высокий гемоглобин. Повышение гемоглобина отмечается при очень активном образе жизни,интенсивных физических нагрузках,проживании в горной местности с разреженным чистым воздухом,курении (образование функционально неактивного HbСО),при патологии кроветворной системы (эритрэмии),при обезвоживании организма,при заболеваниях почек, сахарном диабете и других заболеваниях.Высокий гемоглобин—визитная карточка спортсменов (м.б. даже до 180г/л и выше, ничего делать не надо) и курильщиков (надо бросать курить). При повышении гемоглобина выше 180г/л нужна консультация врача для выявления причин.");}
}
if (n == 2) {
if ((y >= 115) && (y <= 150)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (y < 115) {alert("Ваш уровень гемоглобина ниже нормы. Снижение гемоглобина в организме неизбежно влечет за собой нарушение доставки кислорода ко всем клеткам и приводит к кислородному голоданию (гипоксии). Снижение гемоглобина называется анемией, она может быть связана с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),с нарушениями кровообразования");
}
else if (y > 150) {alert("У Вас высокий гемоглобин. Повышение гемоглобина отмечается при очень активном образе жизни,интенсивных физических нагрузках,проживании в горной местности с разреженным чистым воздухом,курении (образование функционально неактивного HbСО),при патологии кроветворной системы (эритрэмии),при обезвоживании организма,при заболеваниях почек, сахарном диабете и других заболеваниях.Высокий гемоглобин—визитная карточка спортсменов (м.б. даже до 180г/л и выше, ничего делать не надо) и курильщиков (надо бросать курить). При повышении гемоглобина выше 180г/л нужна консультация врача для выявления причин.");}
}
if (n == 3) {
if ((y >= 130) && (y <= 160)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (y < 130) {alert("Ваш уровень гемоглобина ниже нормы. Снижение гемоглобина в организме неизбежно влечет за собой нарушение доставки кислорода ко всем клеткам и приводит к кислородному голоданию (гипоксии). Снижение гемоглобина называется анемией, она может быть связана с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),с нарушениями кровообразования");
}
else if (y > 160) {alert("У Вас высокий гемоглобин. Повышение гемоглобина отмечается при очень активном образе жизни,интенсивных физических нагрузках,проживании в горной местности с разреженным чистым воздухом,курении (образование функционально неактивного HbСО),при патологии кроветворной системы (эритрэмии),при обезвоживании организма,при заболеваниях почек, сахарном диабете и других заболеваниях.Высокий гемоглобин—визитная карточка спортсменов (м.б. даже до 180г/л и выше, ничего делать не надо) и курильщиков (надо бросать курить). При повышении гемоглобина выше 180г/л нужна консультация врача для выявления причин.");}
}
if (n == 4) {
if ((y >= 120) && (y <= 140)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (y < 120) {alert("Ваш уровень гемоглобина ниже нормы. Снижение гемоглобина в организме неизбежно влечет за собой нарушение доставки кислорода ко всем клеткам и приводит к кислородному голоданию (гипоксии). Снижение гемоглобина называется анемией, она может быть связана с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),с нарушениями кровообразования");
}
else if (y > 140) {alert("У Вас высокий гемоглобин. Повышение гемоглобина отмечается при очень активном образе жизни,интенсивных физических нагрузках,проживании в горной местности с разреженным чистым воздухом,курении (образование функционально неактивного HbСО),при патологии кроветворной системы (эритрэмии),при обезвоживании организма,при заболеваниях почек, сахарном диабете и других заболеваниях.Высокий гемоглобин—визитная карточка спортсменов (м.б. даже до 180г/л и выше, ничего делать не надо) и курильщиков (надо бросать курить). При повышении гемоглобина выше 180г/л нужна консультация врача для выявления причин.");}
}
}
аналогичная функция для второй кнопки
var button2 = document.getElementById("myButton2");
button2.onclick = handleButtonClick2;
function handleButtonClick2() {
var m = document.getElementById("age").value;
var x = document.getElementById("Eri").value;
if (m == 1) {
if ((x >= 3.5) && (x <= 4.7)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (x < 3.5) {alert("У Вас наблюдается уменьшение содержания эритроцитов. Это называется анемией.Анемии (так же, как и при снижении гемоглобина) могут быть связаны с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),быть вследствием нарушенного кровообразования.");
}
else if (x > 4.7) {alert("У Вас увеличеное количество эритроцитов. Это бывает при влиянии кортикостероидов,обезвоживании (длительная жажда, обильное потоотделение, тяжелая диарея, рвота), при заболеваниях. Небольшое относительное увеличение количества эритроцитов может быть связано со сгущением крови вследствие ожога, диареи, приема мочегонных препаратов.");}
}
if (m == 2) {
if ((x >= 3.6) && (x <= 5.1)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (x < 3.6) {alert("У Вас наблюдается уменьшение содержания эритроцитов. Это называется анемией.Анемии (так же, как и при снижении гемоглобина) могут быть связаны с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),быть вследствием нарушенного кровообразования.");
}
else if (x > 5.1) {alert("У Вас увеличеное количество эритроцитов. Это бывает при влиянии кортикостероидов,обезвоживании (длительная жажда, обильное потоотделение, тяжелая диарея, рвота), при заболеваниях. Небольшое относительное увеличение количества эритроцитов может быть связано со сгущением крови вследствие ожога, диареи, приема мочегонных препаратов.");}
}
if (m == 3) {
if ((x >= 4) && (x <= 5.1)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (x < 4) {alert("У Вас наблюдается уменьшение содержания эритроцитов. Это называется анемией.Анемии (так же, как и при снижении гемоглобина) могут быть связаны с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),быть вследствием нарушенного кровообразования.");
}
else if (x > 5.1) {alert("У Вас увеличеное количество эритроцитов. Это бывает при влиянии кортикостероидов,обезвоживании (длительная жажда, обильное потоотделение, тяжелая диарея, рвота), при заболеваниях. Небольшое относительное увеличение количества эритроцитов может быть связано со сгущением крови вследствие ожога, диареи, приема мочегонных препаратов.");}
}
if (m == 4) {
if ((x >= 3.7) && (x <= 4.7)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (x < 3.7) {alert("У Вас наблюдается уменьшение содержания эритроцитов. Это называется анемией.Анемии (так же, как и при снижении гемоглобина) могут быть связаны с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),быть вследствием нарушенного кровообразования.");
}
else if (x > 4.7) {alert("У Вас увеличеное количество эритроцитов. Это бывает при влиянии кортикостероидов,обезвоживании (длительная жажда, обильное потоотделение, тяжелая диарея, рвота), при заболеваниях. Небольшое относительное увеличение количества эритроцитов может быть связано со сгущением крови вследствие ожога, диареи, приема мочегонных препаратов.");}
}
}
аналогичная функция для третьей кнопки
var button3 = document.getElementById("myButton3");
button3.onclick = handleButtonClick3;
function handleButtonClick3() {
var k = document.getElementById("age").value;
var z = document.getElementById("CP").value;
if (k == 1) {
if ((z >= 0.85) && (z <= 1.15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (z < 0.85) {alert("Ваш ЦП ниже нормы. Уменьшение ЦП (0,50—0,70) называется гипохромией, наиболее часто встречается, когда эритроцитов много, но они полупустые, а это почти всегда указывает на наличие какого-либо типа анемии. В Вашем возрасте это может быть связано с недостатком железосодержащих продуктов в рационе или быстрым ростом.");
}
else if (z > 1.15) {alert("У Вас увеличеное значение ЦП. Когда эритроцитов достаточно или мало, а вот гемоглобина в них слишком много, тогда ЦП будет повышен.Это может быть вызвано дефицитом железа в организме, анемией, вызванной свинцовой интоксикацией.Увеличение ЦП (1,10 и более) бывает при недостаточности витамина В12 (или фолиевой кислоты) в организме,онкологических заболеваниях, некоторых других заболеваниях.");}
}
if (k == 2) {
if ((z >= 0.85) && (z <= 1.15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (z < 0.85) {alert("Ваш ЦП ниже нормы. Уменьшение ЦП (0,50—0,70) называется гипохромией, наиболее часто встречается, когда эритроцитов много, но они полупустые, а это почти всегда указывает на наличие какого-либо типа анемии. В Вашем возрасте это может быть связано с недостатком железосодержащих продуктов в рационе или быстрым ростом.");
}
else if (z > 1.15) {alert("У Вас увеличеное значение ЦП. Когда эритроцитов достаточно или мало, а вот гемоглобина в них слишком много, тогда ЦП будет повышен.Это может быть вызвано дефицитом железа в организме, анемией, вызванной свинцовой интоксикацией.Увеличение ЦП (1,10 и более) бывает при недостаточности витамина В12 (или фолиевой кислоты) в организме,онкологических заболеваниях, некоторых других заболеваниях.");}
}
if (k == 3) {
if ((z >= 0.85) && (z <= 1.15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (z < 0.85) {alert("Ваш ЦП ниже нормы. Уменьшение ЦП (0,50—0,70) называется гипохромией, наиболее часто встречается, когда эритроцитов много, но они полупустые, а это почти всегда указывает на наличие какого-либо типа анемии. ");
}
else if (z > 1.15) {alert("У Вас увеличеное значение ЦП. Когда эритроцитов достаточно или мало, а вот гемоглобина в них слишком много, тогда ЦП будет повышен.Это может быть вызвано дефицитом железа в организме, анемией, вызванной свинцовой интоксикацией.Увеличение ЦП (1,10 и более) бывает при недостаточности витамина В12 (или фолиевой кислоты) в организме,онкологических заболеваниях, некоторых других заболеваниях.");}
}
if (k == 4) {
if ((z >= 0.85) && (z <= 1.15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (z < 0.85) {alert("Ваш ЦП ниже нормы. Уменьшение ЦП (0,50—0,70) называется гипохромией, наиболее часто встречается, когда эритроцитов много, но они полупустые, а это почти всегда указывает на наличие какого-либо типа анемии. ");
}
else if (z > 1.15) {alert("У Вас увеличеное значение ЦП. Когда эритроцитов достаточно или мало, а вот гемоглобина в них слишком много, тогда ЦП будет повышен.Это может быть вызвано дефицитом железа в организме, анемией, вызванной свинцовой интоксикацией, анемией при беременности.Увеличение ЦП (1,10 и более) бывает при недостаточности витамина В12 (или фолиевой кислоты) в организме,онкологических заболеваниях, некоторых других заболеваниях.");
}
}
</script>
После разработки первого варианта приложения мы провели несколько десятков тестов, чтобы проверить правильно ли работает наша программа. Тесты показали, что все рекомендации выводятся верно.
Тогда мы добавили в наше приложение еще 7 показателей по аналогии. Немного поменяли структуру приложения, расположив показатели в две колонки с помощью таблицы, тэга <table>.
Вот полный код нашего приложения:
<html>
<head>
<meta charset="utf-8">
<title>Счетчик крови</title>
<style>
body {
width: 500px; height: 870px; /* Размеры */
background-size: 100%;
background:https://avatars.mds.yandex.net/get-pdb/1704142/0981a292-5906-46f6-9161-c1f2f549bf40/s1200;
border: 5px solid red; /* Белая рамка */
border-radius: 10px; /* Радиус скругления */
margin: 10px;
padding: 10px;
}
#myButton1 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56);
padding: .7em 1.5em;
width: 200px;
}
#myButton2 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em;
width: 200px;
}
#myButton3 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em;
width: 200px;
}
#myButton4 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em;
width: 200px;
} #myButton5 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em;
width: 200px;
} #myButton6 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em;
width: 200px;
} #myButton7 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em;
width: 200px;
} #myButton8 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em;
width: 200px;
} #myButton9 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em;
width: 200px;
} #myButton10 {
align: center;
color: #fff; /* цвет текста */
text-decoration: none; /* убирать подчёркивание у ссылок */
user-select: none; /* убирать выделение текста */
background: rgb(212,75,56); /* фон кнопки */
padding: .7em 1.5em;
width: 200px;
}
</style>
</head>
<body background="1-32.jpg" >
<h1 align="middle" >Рекомендации на основе общего анализа крови</h1>
<h2 align="middle">Выберите возрастную категорию</h2>
<select id ="age" name="age">
<option value="1">7-12 лет</option>
<option value="2">13-15 лет</option>
<option value="3">пол М и возраст от 16 лет</option>
<option value="4">пол Ж и возраст от 16 лет</option>
</select>
<h2 align="middle">Введите Ваши показатели</h2>
<table>
<tr>
<td width=250px>
<h3> <p title="Гемоглобин (Hb, Hgb) — это белок крови, содержащий железо, находится в эритроцитах и придает им красную окраску. Как известно, гемоглобин выполняет одну из важнейших функций в организме - он связывает кислород, поступающий через лёгкие во время вдоха, и переносит его ко всем тканям организма, а обратно выводит углекислый газ.">Гемоглобин</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="Gem" name="Gem" value="">
<br>
<input type="button" id="myButton1" value="Проверить гемоглобин" width=150px>
<h3> <p title="Эритроциты (RBC), или красные кровяные тельца—это крошечные, высокомобильные, эластичные клетки дисковидной формы, сплющенные в центре. Такая необычная конфигурация значительно увеличивает площадь их поверхности, тем самым облегчая функцию эритроцитов—газообмен. А очень маленькие размеры нужны эритроцитам для того, чтобы иметь возможность проникать даже в самые узкие капилляры.">Эритроциты</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="Eri" name="Eri" value=""><br>
<input type="button" id="myButton2" value="Проверить эритроциты">
<h3> <p title="Цветовой показатель (ЦП) — степень насыщенности эритроцитов гемоглобином.">Цветовой показатель(ЦР)</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="CP" name="CP" value=""><br>
<input type="button" id="myButton3" value="Проверить ЦП" width=>
<h3> <p title="Ретикулоциты - клетки-предшественники эритроцитов, то есть молодые, «незрелые» эритроциты аллергенов.">Ретикулоциты</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="Re" name="Re" value=""><br>
<input type="button" id="myButton4" value="Проверить ретикулоциты">
<h3> <p title="Тромбоциты - кровяные пластинки. По сути, это обломок большой клетки ">Тромбоциты</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="Tr" name="Tr" value=""><br>
<input type="button" id="myButton5" value="Проверить тромбоциты">
</td>
<td>
<h3> <p title="СОЭ (РОЭ, ESR) — скорость оседания эритроцитов — это очень важная характеристика, способная косвенно указывать на имеющиеся в организме воспалительные и патологические процессы, в том числе протекающие в скрытой форме.">СОЭ</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="So" name="So" value=""><br>
<input type="button" id="myButton6" value="Проверить СОЭ">
<h3> <p title="Лейкоциты – бесцветные (белые) кровяные клетки; это общее название довольно разных по внешнему виду и функциям форменных элементов крови, которые тем не менее работают над важнейшей проблемой—защитой организма от чужеродных агентов.">Лейкоциты</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="Le" name="Le" value=""><br>
<input type="button" id="myButton7" value="Проверить лейкоциты">
<h3> <p title="Эозинофилы отвечают за борьбу с частицами-разносчиками аллергенов.">Эозинофилы</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="Eo" name="Eo" value=""><br>
<input type="button" id="myButton8" value="Проверить эозинофилы">
<h3> <p title="Базофилы кровь попадают в зрелом виде из костного мозга, продолжительность их жизни всего 24-48часов.">Базофилы</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="Bz" name="Bz" value=""><br>
<input type="button" id="myButton9" value="Проверить базофилы">
<h3> <p title="Лимфоциты — главные клетки иммунной системы, обеспечивают гуморальный иммунитет и клеточный иммунитет , а также регулируют деятельность клеток других типов.">Лимфоциты</p> </h3> <!комментарий: при наведение на слово на сайте эта title дает окно-подсказку что это>
<input type="text" id="Li" name="Li" value=""><br>
<input type="button" id="myButton10" value="Проверить лимфоциты">
</td> </tr>
</table>
<h4> <font color="red">Внимание! Предварительная оценка результатов не является диагнозом, необходима консультация врача педиатра (терапевта).</font></h4>
<script type="text/javascript">
var button1 = document.getElementById("myButton1");
button1.onclick = handleButtonClick1;
function handleButtonClick1() {
var n = document.getElementById("age").value;
var y = document.getElementById("Gem").value;
if (n == 1) {
if ((y >= 110) && (y <= 145)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (y < 110) {alert("Ваш уровень гемоглобина ниже нормы. Снижение гемоглобина в организме неизбежно влечет за собой нарушение доставки кислорода ко всем клеткам и приводит к кислородному голоданию (гипоксии). Снижение гемоглобина называется анемией, она может быть связана с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),с нарушениями кровообразования");
}
else if (y > 145) {alert("У Вас высокий гемоглобин. Повышение гемоглобина отмечается при очень активном образе жизни,интенсивных физических нагрузках,проживании в горной местности с разреженным чистым воздухом,курении (образование функционально неактивного HbСО),при патологии кроветворной системы (эритрэмии),при обезвоживании организма,при заболеваниях почек, сахарном диабете и других заболеваниях.Высокий гемоглобин—визитная карточка спортсменов (м.б. даже до 180г/л и выше, ничего делать не надо) и курильщиков (надо бросать курить). При повышении гемоглобина выше 180г/л нужна консультация врача для выявления причин.");}
}
if (n == 2) {
if ((y >= 115) && (y <= 150)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (y < 115) {alert("Ваш уровень гемоглобина ниже нормы. Снижение гемоглобина в организме неизбежно влечет за собой нарушение доставки кислорода ко всем клеткам и приводит к кислородному голоданию (гипоксии). Снижение гемоглобина называется анемией, она может быть связана с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),с нарушениями кровообразования");
}
else if (y > 150) {alert("У Вас высокий гемоглобин. Повышение гемоглобина отмечается при очень активном образе жизни,интенсивных физических нагрузках,проживании в горной местности с разреженным чистым воздухом,курении (образование функционально неактивного HbСО),при патологии кроветворной системы (эритрэмии),при обезвоживании организма,при заболеваниях почек, сахарном диабете и других заболеваниях.Высокий гемоглобин—визитная карточка спортсменов (м.б. даже до 180г/л и выше, ничего делать не надо) и курильщиков (надо бросать курить). При повышении гемоглобина выше 180г/л нужна консультация врача для выявления причин.");}
}
if (n == 3) {
if ((y >= 130) && (y <= 160)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (y < 130) {alert("Ваш уровень гемоглобина ниже нормы. Снижение гемоглобина в организме неизбежно влечет за собой нарушение доставки кислорода ко всем клеткам и приводит к кислородному голоданию (гипоксии). Снижение гемоглобина называется анемией, она может быть связана с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),с нарушениями кровообразования");
}
else if (y > 160) {alert("У Вас высокий гемоглобин. Повышение гемоглобина отмечается при очень активном образе жизни,интенсивных физических нагрузках,проживании в горной местности с разреженным чистым воздухом,курении (образование функционально неактивного HbСО),при патологии кроветворной системы (эритрэмии),при обезвоживании организма,при заболеваниях почек, сахарном диабете и других заболеваниях.Высокий гемоглобин—визитная карточка спортсменов (м.б. даже до 180г/л и выше, ничего делать не надо) и курильщиков (надо бросать курить). При повышении гемоглобина выше 180г/л нужна консультация врача для выявления причин.");}
}
if (n == 4) {
if ((y >= 120) && (y <= 140)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (y < 120) {alert("Ваш уровень гемоглобина ниже нормы. Снижение гемоглобина в организме неизбежно влечет за собой нарушение доставки кислорода ко всем клеткам и приводит к кислородному голоданию (гипоксии). Снижение гемоглобина называется анемией, она может быть связана с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),с нарушениями кровообразования");
}
else if (y > 140) {alert("У Вас высокий гемоглобин. Повышение гемоглобина отмечается при очень активном образе жизни,интенсивных физических нагрузках,проживании в горной местности с разреженным чистым воздухом,курении (образование функционально неактивного HbСО),при патологии кроветворной системы (эритрэмии),при обезвоживании организма,при заболеваниях почек, сахарном диабете и других заболеваниях.Высокий гемоглобин—визитная карточка спортсменов (м.б. даже до 180г/л и выше, ничего делать не надо) и курильщиков (надо бросать курить). При повышении гемоглобина выше 180г/л нужна консультация врача для выявления причин.");}
}
}
var button2 = document.getElementById("myButton2");
button2.onclick = handleButtonClick2;
function handleButtonClick2() {
var m = document.getElementById("age").value;
var x = document.getElementById("Eri").value;
if (m == 1) {
if ((x >= 3.5) && (x <= 4.7)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (x < 3.5) {alert("У Вас наблюдается уменьшение содержания эритроцитов. Это называется анемией.Анемии (так же, как и при снижении гемоглобина) могут быть связаны с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),быть вследствием нарушенного кровообразования.");
}
else if (x > 4.7) {alert("У Вас увеличеное количество эритроцитов. Это бывает при влиянии кортикостероидов,обезвоживании (длительная жажда, обильное потоотделение, тяжелая диарея, рвота), при заболеваниях. Небольшое относительное увеличение количества эритроцитов может быть связано со сгущением крови вследствие ожога, диареи, приема мочегонных препаратов.");}
}
if (m == 2) {
if ((x >= 3.6) && (x <= 5.1)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (x < 3.6) {alert("У Вас наблюдается уменьшение содержания эритроцитов. Это называется анемией.Анемии (так же, как и при снижении гемоглобина) могут быть связаны с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),быть вследствием нарушенного кровообразования.");
}
else if (x > 5.1) {alert("У Вас увеличеное количество эритроцитов. Это бывает при влиянии кортикостероидов,обезвоживании (длительная жажда, обильное потоотделение, тяжелая диарея, рвота), при заболеваниях. Небольшое относительное увеличение количества эритроцитов может быть связано со сгущением крови вследствие ожога, диареи, приема мочегонных препаратов.");}
}
if (m == 3) {
if ((x >= 4) && (x <= 5.1)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (x < 4) {alert("У Вас наблюдается уменьшение содержания эритроцитов. Это называется анемией.Анемии (так же, как и при снижении гемоглобина) могут быть связаны с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),быть вследствием нарушенного кровообразования.");
}
else if (x > 5.1) {alert("У Вас увеличеное количество эритроцитов. Это бывает при влиянии кортикостероидов,обезвоживании (длительная жажда, обильное потоотделение, тяжелая диарея, рвота), при заболеваниях. Небольшое относительное увеличение количества эритроцитов может быть связано со сгущением крови вследствие ожога, диареи, приема мочегонных препаратов.");}
}
if (m == 4) {
if ((x >= 3.7) && (x <= 4.7)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (x < 3.7) {alert("У Вас наблюдается уменьшение содержания эритроцитов. Это называется анемией.Анемии (так же, как и при снижении гемоглобина) могут быть связаны с повышенным распадом эритроцитов (гемолитические анемии),с кровопотерей (острой или хронической),быть вследствием нарушенного кровообразования.");
}
else if (x > 4.7) {alert("У Вас увеличеное количество эритроцитов. Это бывает при влиянии кортикостероидов,обезвоживании (длительная жажда, обильное потоотделение, тяжелая диарея, рвота), при заболеваниях. Небольшое относительное увеличение количества эритроцитов может быть связано со сгущением крови вследствие ожога, диареи, приема мочегонных препаратов.");}
}
}
var button3 = document.getElementById("myButton3");
button3.onclick = handleButtonClick3;
function handleButtonClick3() {
var k = document.getElementById("age").value;
var z = document.getElementById("CP").value;
if (k == 1) {
if ((z >= 0.85) && (z <= 1.15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (z < 0.85) {alert("Ваш ЦП ниже нормы. Уменьшение ЦП (0,50—0,70) называется гипохромией, наиболее часто встречается, когда эритроцитов много, но они полупустые, а это почти всегда указывает на наличие какого-либо типа анемии. В Вашем возрасте это может быть связано с недостатком железосодержащих продуктов в рационе или быстрым ростом.");
}
else if (z > 1.15) {alert("У Вас увеличеное значение ЦП. Когда эритроцитов достаточно или мало, а вот гемоглобина в них слишком много, тогда ЦП будет повышен.Это может быть вызвано дефицитом железа в организме, анемией, вызванной свинцовой интоксикацией.Увеличение ЦП (1,10 и более) бывает при недостаточности витамина В12 (или фолиевой кислоты) в организме,онкологических заболеваниях, некоторых других заболеваниях.");}
}
if (k == 2) {
if ((z >= 0.85) && (z <= 1.15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (z < 0.85) {alert("Ваш ЦП ниже нормы. Уменьшение ЦП (0,50—0,70) называется гипохромией, наиболее часто встречается, когда эритроцитов много, но они полупустые, а это почти всегда указывает на наличие какого-либо типа анемии. В Вашем возрасте это может быть связано с недостатком железосодержащих продуктов в рационе или быстрым ростом.");
}
else if (z > 1.15) {alert("У Вас увеличеное значение ЦП. Когда эритроцитов достаточно или мало, а вот гемоглобина в них слишком много, тогда ЦП будет повышен.Это может быть вызвано дефицитом железа в организме, анемией, вызванной свинцовой интоксикацией.Увеличение ЦП (1,10 и более) бывает при недостаточности витамина В12 (или фолиевой кислоты) в организме,онкологических заболеваниях, некоторых других заболеваниях.");}
}
if (k == 3) {
if ((z >= 0.85) && (z <= 1.15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (z < 0.85) {alert("Ваш ЦП ниже нормы. Уменьшение ЦП (0,50—0,70) называется гипохромией, наиболее часто встречается, когда эритроцитов много, но они полупустые, а это почти всегда указывает на наличие какого-либо типа анемии. ");
}
else if (z > 1.15) {alert("У Вас увеличеное значение ЦП. Когда эритроцитов достаточно или мало, а вот гемоглобина в них слишком много, тогда ЦП будет повышен.Это может быть вызвано дефицитом железа в организме, анемией, вызванной свинцовой интоксикацией.Увеличение ЦП (1,10 и более) бывает при недостаточности витамина В12 (или фолиевой кислоты) в организме,онкологических заболеваниях, некоторых других заболеваниях.");}
}
if (k == 4) {
if ((z >= 0.85) && (z <= 1.15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (z < 0.85) {alert("Ваш ЦП ниже нормы. Уменьшение ЦП (0,50—0,70) называется гипохромией, наиболее часто встречается, когда эритроцитов много, но они полупустые, а это почти всегда указывает на наличие какого-либо типа анемии. ");
}
else if (z > 1.15) {alert("У Вас увеличеное значение ЦП. Когда эритроцитов достаточно или мало, а вот гемоглобина в них слишком много, тогда ЦП будет повышен.Это может быть вызвано дефицитом железа в организме, анемией, вызванной свинцовой интоксикацией, анемией при беременности.Увеличение ЦП (1,10 и более) бывает при недостаточности витамина В12 (или фолиевой кислоты) в организме,онкологических заболеваниях, некоторых других заболеваниях."); }
}
}
var button4 = document.getElementById("myButton4");
button4.onclick = handleButtonClick4;
function handleButtonClick4() {
var l = document.getElementById("age").value;
var r = document.getElementById("Re").value;
if (l == 1) {
if ((r >= 3) && (r <= 12)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (r < 3) {alert("Ваш уровень ретикулоцитов ниже нормы. Пониженные значения представляют опасность из-за нехватки кислорода и последующих осложнений. Причины: анемия; алкоголизм; нарушение функций щитовидной железы; инфекции в хронической стадии. Результат может быть ошибочно занижен при приёме антибиотиков и некоторых других лекарственных препаратов.");
}
else if (r > 12) {alert("У Вас увеличеное значение ретикулоцитов.Повышение уровня ретикулоцитов, провоцируют следующие факторы: воспалительные процессы; кровотечение; гемолитическая анемия (в том числе желтуха новорожденных);новообразования в костном мозге; процесс выздоровления при анемии; курение; алкоголизм.");}
}
if (l == 2) {
if ((r >= 2) && (r <= 11)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (r < 2) {alert("Ваш уровень ретикулоцитов ниже нормы. Пониженные значения представляют опасность из-за нехватки кислорода и последующих осложнений. Причины: анемия; алкоголизм; нарушение функций щитовидной железы; инфекции в хронической стадии. Результат может быть ошибочно занижен при приёме антибиотиков и некоторых других лекарственных препаратов.");
}
else if (r > 11) {alert("У Вас увеличеное значение ретикулоцитов.Повышение уровня ретикулоцитов, провоцируют следующие факторы: воспалительные процессы; кровотечение; гемолитическая анемия (в том числе желтуха новорожденных);новообразования в костном мозге; процесс выздоровления при анемии; курение; алкоголизм.");}
}
if (l == 3) {
if ((r >= 0.2) && (r <= 1.2)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (r < 0.2) {alert("Ваш уровень ретикулоцитов ниже нормы. Пониженные значения представляют опасность из-за нехватки кислорода и последующих осложнений. Причины: анемия; алкоголизм; нарушение функций щитовидной железы; инфекции в хронической стадии. Результат может быть ошибочно занижен при приёме антибиотиков и некоторых других лекарственных препаратов. ");
}
else if (r > 1.2) {alert("У Вас увеличеное значение ретикулоцитов.Повышение уровня ретикулоцитов, провоцируют следующие факторы: воспалительные процессы; кровотечение; гемолитическая анемия (в том числе желтуха новорожденных);новообразования в костном мозге; процесс выздоровления при анемии; курение; алкоголизм.");}
}
if (l == 4) {
if ((r >= 0.2) && (r <= 1.2)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (r < 0.2) {alert("Ваш уровень ретикулоцитов ниже нормы. Пониженные значения представляют опасность из-за нехватки кислорода и последующих осложнений. Причины: анемия; алкоголизм; нарушение функций щитовидной железы; инфекции в хронической стадии. Результат может быть ошибочно занижен при приёме антибиотиков и некоторых других лекарственных препаратов.");
}
else if (r > 1.2) {alert("У Вас увеличеное значение ретикулоцитов.Повышение уровня ретикулоцитов, провоцируют следующие факторы: воспалительные процессы; кровотечение; гемолитическая анемия (в том числе желтуха новорожденных);новообразования в костном мозге; процесс выздоровления при анемии; курение; алкоголизм.");}
}
}
var button5 = document.getElementById("myButton5");
button5.onclick = handleButtonClick5;
function handleButtonClick5() {
var a = document.getElementById("age").value;
var t = document.getElementById("Tr").value;
if (a == 1) {
if ((t >= 160) && (t <= 380)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (t < 160) {alert("Наблюдается уменьшение количества тромбоцитов. Уменьшение количества тромбоцитов в крови может приводить к кровотечениям.");
}
else if (t > 380) {alert("У Вас увеличеное количество тромбоцитов. Увеличение их количества ведёт к формированию сгустков крови, которые могут перекрывать кровеносные сосуды и приводить к таким патологическим состояниям, как инсульт, инфаркт миокарда, легочная эмболия или закупоривание кровеносных сосудов в других органах тела.");}
}
if (a == 2) {
if ((t >= 160) && (t <= 360)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (t < 160) {alert("Наблюдается уменьшение количества тромбоцитов. Уменьшение количества тромбоцитов в крови может приводить к кровотечениям.");
}
else if (t > 360) {alert("У Вас увеличеное количество тромбоцитов. Увеличение их количества ведёт к формированию сгустков крови, которые могут перекрывать кровеносные сосуды и приводить к таким патологическим состояниям, как инсульт, инфаркт миокарда, легочная эмболия или закупоривание кровеносных сосудов в других органах тела.");}
}
if (a == 3) {
if ((t >= 180) && (t <= 320)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (t < 180) {alert("Наблюдается уменьшение количества тромбоцитов. Уменьшение количества тромбоцитов в крови может приводить к кровотечениям.");
}
else if (t > 320) {alert("У Вас увеличеное количество тромбоцитов. Увеличение их количества ведёт к формированию сгустков крови, которые могут перекрывать кровеносные сосуды и приводить к таким патологическим состояниям, как инсульт, инфаркт миокарда, легочная эмболия или закупоривание кровеносных сосудов в других органах тела.");}
}
if (a == 4) {
if ((t >= 180) && (t <= 320)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (t < 180) {alert("Наблюдается уменьшение количества тромбоцитов. Уменьшение количества тромбоцитов в крови может приводить к кровотечениям. ");
}
else if (t > 320) {alert("У Вас увеличеное количество тромбоцитов. Увеличение их количества ведёт к формированию сгустков крови, которые могут перекрывать кровеносные сосуды и приводить к таким патологическим состояниям, как инсульт, инфаркт миокарда, легочная эмболия или закупоривание кровеносных сосудов в других органах тела.");}
}
}
var button6 = document.getElementById("myButton6");
button6.onclick = handleButtonClick6;
function handleButtonClick6() {
var b = document.getElementById("age").value;
var s = document.getElementById("So").value;
if (b == 1) {
if ((s >= 4) && (s <= 12)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (s < 4) {alert("Наблюдается снижение уровня СОЭ. Это может быть связано с нехваткой в рационе питания витаминов и минералов, необходимых для того, чтобы органы работали ритмично и общее самочувствие оставалось хорошим, и с анемией.");
}
else if (s > 12) {alert("Ваше значение СОЭ выше нормы. Повышение этого показателя, как правило, свидетельствует о какой-то воспалительной реакции.");}
}
if (b == 2) {
if ((s >= 4) && (s <= 15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (s < 4) {alert("Наблюдается снижение уровня СОЭ. Это может быть связано с нехваткой в рационе питания витаминов и минералов, необходимых для того, чтобы органы работали ритмично и общее самочувствие оставалось хорошим, и с анемией.");
}
else if (s > 15) {alert("Ваше значение СОЭ выше нормы. Повышение этого показателя, как правило, свидетельствует о какой-то воспалительной реакции.");}
}
if (b == 3) {
if ((s >= 1) && (s <= 10)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (s < 1) {alert("Наблюдается снижение уровня СОЭ. Это может быть связано с нехваткой в рационе питания витаминов и минералов, необходимых для того, чтобы органы работали ритмично и общее самочувствие оставалось хорошим, и с анемией.");
}
else if (s > 10) {alert("Ваше значение СОЭ выше нормы. Повышение этого показателя, как правило, свидетельствует о какой-то воспалительной реакции.");}
}
if (b == 4) {
if ((s >= 2) && (s <= 15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (s < 2) {alert("Наблюдается снижение уровня СОЭ. Это может быть связано с нехваткой в рационе питания витаминов и минералов, необходимых для того, чтобы органы работали ритмично и общее самочувствие оставалось хорошим, и с анемией.");
}
else if (s > 15) {alert("Ваше значение СОЭ выше нормы. Повышение этого показателя, как правило, свидетельствует о какой-то воспалительной реакции.");}
}
}
var button7 = document.getElementById("myButton7");
button7.onclick = handleButtonClick7;
function handleButtonClick7() {
var c = document.getElementById("age").value;
var le = document.getElementById("Le").value;
if (c == 1) {
if ((le >= 4) && (le <= 12)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (le < 4) {alert("Наблюдается снижение уровня лейкоцитов. Если показатели лейкоцитов ниже нормы, это означает, что организм не в состоянии бороться с болезнетворными агентами. При снижении уровня лейкоцитов всегда следует обращаться к врачу для выявления причины. Кстати, одной из причин снижения лейкоцитов могут быть, как ни странно, таблетки от головной боли (особенно на основе анальгина, при регулярном приёме они могут угнетать функцию костного мозга).");
}
else if (le > 12) {alert("Ваше значение выше нормы. Значимое повышение лейкоцитов - это всегда серьезный симптом, который требует выяснения причины. Причин может быть много, но основные: инфекционные заболевания (острые и хронические), онкологические заболевания, в том числе опухоли системы крови (лейкозы), воспалительные заболевания, например, некоторые ревматические заболевания. ");}
}
if (c == 2) {
if ((le >= 4) && (le <= 15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (le < 4) {alert("Наблюдается снижение уровня лейкоцитов. Если показатели лейкоцитов ниже нормы, это означает, что организм не в состоянии бороться с болезнетворными агентами. При снижении уровня лейкоцитов всегда следует обращаться к врачу для выявления причины. Кстати, одной из причин снижения лейкоцитов могут быть, как ни странно, таблетки от головной боли (особенно на основе анальгина, при регулярном приёме они могут угнетать функцию костного мозга).");
}
else if (le > 15) {alert("Ваше значение выше нормы. Значимое повышение лейкоцитов - это всегда серьезный симптом, который требует выяснения причины. Причин может быть много, но основные: инфекционные заболевания (острые и хронические), онкологические заболевания, в том числе опухоли системы крови (лейкозы), воспалительные заболевания, например, некоторые ревматические заболевания.");}
}
if (c == 3) {
if ((le >= 1) && (le <= 10)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (le < 1) {alert("Наблюдается снижение уровня лейкоцитов. Если показатели лейкоцитов ниже нормы, это означает, что организм не в состоянии бороться с болезнетворными агентами. При снижении уровня лейкоцитов всегда следует обращаться к врачу для выявления причины. Кстати, одной из причин снижения лейкоцитов могут быть, как ни странно, таблетки от головной боли (особенно на основе анальгина, при регулярном приёме они могут угнетать функцию костного мозга).");
}
else if (le > 10) {alert("Ваше значение выше нормы. Значимое повышение лейкоцитов - это всегда серьезный симптом, который требует выяснения причины. Причин может быть много, но основные: инфекционные заболевания (острые и хронические), онкологические заболевания, в том числе опухоли системы крови (лейкозы), воспалительные заболевания, например, некоторые ревматические заболевания.");}
}
if (c == 4) {
if ((le >= 2) && (le <= 15)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (le < 2) {alert("Наблюдается снижение уровня лейкоцитов. Если показатели лейкоцитов ниже нормы, это означает, что организм не в состоянии бороться с болезнетворными агентами. При снижении уровня лейкоцитов всегда следует обращаться к врачу для выявления причины. Кстати, одной из причин снижения лейкоцитов могут быть, как ни странно, таблетки от головной боли (особенно на основе анальгина, при регулярном приёме они могут угнетать функцию костного мозга).");
}
else if (le > 15) {alert("Ваше значение выше нормы. Значимое повышение лейкоцитов - это всегда серьезный симптом, который требует выяснения причины. Причин может быть много, но основные: инфекционные заболевания (острые и хронические), онкологические заболевания, в том числе опухоли системы крови (лейкозы), воспалительные заболевания, например, некоторые ревматические заболевания.");}
}
}
var button8 = document.getElementById("myButton8");
button8.onclick = handleButtonClick8;
function handleButtonClick8() {
var d = document.getElementById("age").value;
var eo = document.getElementById("Eo").value;
if (d == 1) {
if ((eo >= 0.5) && (eo <= 7)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (eo < 0.5) {alert("Наблюдается снижение. Понижение эозинофилов может быть вызвано физиологическими факторами: стресс, физическое перенапряжение и т.д.");
}
else if (eo > 7) {alert("Ваше значение выше нормы. Увеличение числа этих клеток крови говорит об интенсивной работе иммунитета, и не всегда требует лечения. Одна из возможных причин повышения эозинофилов – аллергия.");}
}
if (d == 2) {
if ((eo >= 0.5) && (eo <= 6)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (eo < 0.5) {alert("Наблюдается снижение. Понижение эозинофилов может быть вызвано физиологическими факторами: стресс, физическое перенапряжение и т.д.");
}
else if (eo > 6) {alert("Ваше значение выше нормы. Увеличение числа этих клеток крови говорит об интенсивной работе иммунитета, и не всегда требует лечения. Одна из возможных причин повышения эозинофилов – аллергия.");}
}
if (d == 3) {
if ((eo >= 0) && (eo <= 5)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (eo < 0) {alert("Наблюдается снижение. Понижение эозинофилов может быть вызвано физиологическими факторами: стресс, физическое перенапряжение и т.д.");
}
else if (eo > 5) {alert("Ваше значение выше нормы. Увеличение числа этих клеток крови говорит об интенсивной работе иммунитета, и не всегда требует лечения. Одна из возможных причин повышения эозинофилов – аллергия.");}
}
if (d == 4) {
if ((eo >= 0) && (eo <= 5)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (eo < 0) {alert("Наблюдается снижение. Понижение эозинофилов может быть вызвано физиологическими факторами: стресс, физическое перенапряжение и т.д.");
}
else if (eo > 5) {alert("Ваше значение выше нормы. Увеличение числа этих клеток крови говорит об интенсивной работе иммунитета, и не всегда требует лечения. Одна из возможных причин повышения эозинофилов – аллергия.");}
}
}
var button9 = document.getElementById("myButton9");
button9.onclick = handleButtonClick9;
function handleButtonClick9() {
var e = document.getElementById("age").value;
var ba = document.getElementById("Bz").value;
if (e == 1) {
if ((ba >= 0) && (ba <= 1)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (ba < 0) {alert("Такие состояния не наблюдаются.");
}
else if (ba > 1) {alert("Ваше значение выше нормы. Повышенное содержание базофилов может быть по разным причинам. Например: отравление, укусы насекомых, анемия, пищевая и лекарственная аллергия, хронические заболевания и т.д.");}
}
if (e == 2) {
if ((ba >= 0) && (ba <= 1)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (ba < 0) {alert("Такие состояния не наблюдаются.");
}
else if (ba > 1) {alert("Ваше значение выше нормы. Повышенное содержание базофилов может быть по разным причинам. Например: отравление, укусы насекомых, анемия, пищевая и лекарственная аллергия, хронические заболевания и т.д.");}
}
if (e == 3) {
if ((ba >= 0) && (ba <= 1)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (ba < 0) {alert("Такие состояния не наблюдаются.");
}
else if (ba > 1) {alert("Ваше значение выше нормы. Повышенное содержание базофилов может быть по разным причинам. Например: отравление, укусы насекомых, анемия, пищевая и лекарственная аллергия, хронические заболевания и т.д.");}
}
if (e == 4) {
if ((ba >= 0) && (ba <= 1)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (ba < 0) {alert("Такие состояния не наблюдаются.");
}
else if (ba > 1) {alert("Ваше значение выше нормы. Повышенное содержание базофилов может быть по разным причинам. Например: отравление, укусы насекомых, анемия, пищевая и лекарственная аллергия, хронические заболевания и т.д.");}
}
}
var button10 = document.getElementById("myButton10");
button10.onclick = handleButtonClick10;
function handleButtonClick10() {
var f = document.getElementById("age").value;
var li = document.getElementById("Li").value;
if (f == 1) {
if ((li >= 24) && (li <= 54)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (li < 24) {alert("Низкий уровень. Косвенным признаком низкого уровня лимфоцитов может стать чрезмерная подверженность болезням инфекционного или бактерицидного характера, иммунодефицита (в том числе и СПИДа), заболеваниях крови, при лучевой болезни, при приеме кортикостероидов.");
}
else if (li > 54) {alert("Ваше значение выше нормы. Повышенные лимфоциты при изучении крови могут представлять собой серьезный диагностический признак при условии, что заметны серьезные изменения в общем в лейкоцитарной формуле.");}
}
if (f == 2) {
if ((li >= 25) && (li <= 50)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (li < 25) {alert("Низкий уровень. Косвенным признаком низкого уровня лимфоцитов может стать чрезмерная подверженность болезням инфекционного или бактерицидного характера, иммунодефицита (в том числе и СПИДа), заболеваниях крови, при лучевой болезни, при приеме кортикостероидов.");
}
else if (li > 50) {alert("Ваше значение выше нормы. Повышенные лимфоциты при изучении крови могут представлять собой серьезный диагностический признак при условии, что заметны серьезные изменения в общем в лейкоцитарной формуле.");}
}
if (f == 3) {
if ((li >= 18) && (li <= 40)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (li < 18) {alert("Низкий уровень. Косвенным признаком низкого уровня лимфоцитов может стать чрезмерная подверженность болезням инфекционного или бактерицидного характера, иммунодефицита (в том числе и СПИДа), заболеваниях крови, при лучевой болезни, при приеме кортикостероидов.");
}
else if (li > 40) {alert("Ваше значение выше нормы. Повышенные лимфоциты при изучении крови могут представлять собой серьезный диагностический признак при условии, что заметны серьезные изменения в общем в лейкоцитарной формуле.");}
}
if (f == 4) {
if ((li >= 18) && (li <= 40)) {alert("Поздравляем, Ваше значение в пределах нормы! Будьте здоровы!");
}
else if (li < 18) {alert("Низкий уровень. Косвенным признаком низкого уровня лимфоцитов может стать чрезмерная подверженность болезням инфекционного или бактерицидного характера, иммунодефицита (в том числе и СПИДа), заболеваниях крови, при лучевой болезни, при приеме кортикостероидов.");
}
else if (li > 40) {alert("Ваше значение выше нормы. Повышенные лимфоциты при изучении крови могут представлять собой серьезный диагностический признак при условии, что заметны серьезные изменения в общем в лейкоцитарной формуле.");}
}
}
</script>
</body>
</html>