Цитата:
ClawX:
(В данном случае код в яве-скрипте - это расчет различными формулами, введенных пользователем данных. Т.е. пользователь заполнил поля, нажал кнопку "расчет" и у него должен появиться результат вычисления. Но главное условие, чтобы он мог делать расчеты только в онлайне и не мог делать вычисления в оффлайне)
Если я правильно понимаю, то для решения этой задачи - надо писать страничку на PHP?
|
ты все правильно понял
В случае РНР - человек вводит у себя исходные данные, они отсылаются на сервер, потом он получает обратно результат. Т.е. вся математика - не на клиенте.
В случае же JS - все три этапа происходят на клиенте; поэтому максимум, что можно сделать - это усложнить человеку жизнь

- но полностью запретить копирование/сохранение невозможно.
Вообще, надо понять одну простую штуку - невозможно "запретить сохранение картинок", "запретить печатать текст" и тому подобные вещи - по той простой причине, что раз уж информация доставлена на компьютер пользователя, то все - дальше он с ней может сделать все что угодно. И воспрепятствовать этому уже никто не может. Усложнить задачу - да (и то не всегда), а вот запретить...
Очень грубо говоря - ты можешь окружить портрет Моны Лизы мыслимыми и немыслимыми системами защиты, но ты никак не властен над тем, что человек сделает фотографию картины и потом ее порежет.