Тут есть ещё один нехилый подводный булыжник - каждый новый прогер может (сделав успешно свою задачу) испортить уже имеющийся код. Нереально после каждой завершённой задачей тестировать весь проект с нуля. Тут остаётся тупо доверять, что человек не отредактировал что-то, что было дО него (хотя вполне возможно, что его задача включает и редактирование имеющегося). )....
Мораль: чтобы не зависеть от программиста, надо исключить его участие. )
Можете попробовать сами сделать всё на "Делфи" или "Дримвэйвере".
Спасибо. ))
Действительно проще JSON'ом заморочиться! )
Точнее - проще тупо оставить в нескольких случаях эти 4 лишние строки. Не стоит оно таких танцев с бубнами.
:) Сейчас надо решить вопрос с данной конкретной функцией. (Которая работает нормально, просто хочется красивее сделать.) Здесь ничего расширять не придётся.
Для отправки "обычным JSON'ом" нужно будет писать такую же функцию. Ну то есть строки там будут другие, а принцип тот же.
Это всё нормально работает, проблем нет. Просто несколько однотипных ситуаций, где меняется лишь "keyValue" и "Произошёл сбой.", и вот думаю сэкономить (писать одну строку вызова функции вместо 5 строк), передавая в вызове аргументами эти меняющиеся значения.
if (xhr.getResponseHeader('Value_10') === 'clarification_Value10') { ...
А как читать только ключ (key) заголовка? Значащий_идентификатор только он; в значении там просто пояснение (технически оно вообще не нужно).
Как-то так - if (xhr.getResponseHeader('Value_10')) { ... - можно?
В общем, универсального решения тут нет. Чтобы было чётко-красиво надо ручками таки шевелить. Полный автомат не выдумаешь.
Можно на контрасте ловить линию в месте пересечения с границей, но это только если контраст гарантированно есть. Либо ловить границу изображения (а это SVG-картинка, судя по виду) на уровне границы. Либо накладывать SVG-линию-границу на рисунок перед вставкой в этого родителя (точно зная координаты боковых границ родителя, чтобы линия_с_картинкой легла как граница).
В любом случае должен быть решён вопрос с координатами габарита картинки в месте пересечения с границей родителя. Т. к. это SVG-картинки, это решаемо. Конкретный способ - дело техники. (Выходит, можно автомат сделать... видимо...)
:)
Не выходит, однако...
Надо сделать наклонную прямую (вертикаль трапеции); и её вверху скруглить. Скруглить - ок; а вот наклонную вертикаль нечем сделать.
Зачем делается итерация, если a = 100? Результат этого шага будет: 101. Почему нет?
Логика итерации при a = 99 понятна - результат: 100. Или тоже не так?
Насколько я знаю, в ней лежит шаблон_парсинга отправляемого в ответе значения. (В данном случае указано - точкой в двойных скобках - "отправлять значение целиком".)
Имя ему зачем, не пойму... :)