• Что требует от меня клиент?

    @Standalong
    Если заказчик не называет цену сразу, то наиболее вероятно, что хочет её установить получив план выполнения.
    Можно накатать ему план выполнения с оплатой за каждый шаг, тогда ему будет ясна общая сумма и пусть думает.
    Ответ написан
    Комментировать
  • Что значит этот код?

    @Standalong
    Логика такова:
    По событию mouseover( при наведении маркера мыши на ссылку(“a”)), создаётся объект события и передаётся в функцию showMessage.
    В данном конкретном случае объект события назвали evt. При его создании в него записываются данные data(объект linkVar). Далее с этим объектом события evt выполняется функция showMessage, которая извлекает конкретные данные (evt.data.message - значение свойства message из evt ), после чего выводится сообщение с помощью alert на экран.
    Та же логика работает и при клике мыши на абзаце(‘p’), только в качестве данных иcпользуется объект pVar.
    Ответ написан
    Комментировать