Пусть здесь будут подсказки недопрограммистам на HTML

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

jdigreze
God
Posts: 1388
Joined: 02 Jan 2006 02:28
Location: Abakan

Post by jdigreze »

А почему не подошёл мой первоначальный вариант с CGI на bash? Имхо, только это решение на 100% подходит под первоначальные условия:
VirtuZz wrote:пусть есть только html, css, ssi, bash, tcl. Таким набором можно обойтись?
и
VirtuZz wrote:Предположим, хотим посчитать по закону Ома I=U/R одно из значений по двум другим. Сделали три окошка для ввода I, U, R. Вот с этого места возникают вопросы.
1. Может ли расчёт проводить сценарий на стороне сервера? Предполагаю, что может, но это будет сопровождаться перезагрузкой страницы в браузере?
2. Не могу понять, как передаётся введенное в окошко значение сценарию. Имеется в виду не конкретный случай сценария на js или php, а без привязки к конкретному языку. Каков именно механизм? Что происходит после нажатия Enter в окошке ввода?
Может, я чрезмерно туп, но как-то все учебники по этой теме, с которыми я ознакомился, эти вопросы или обходят, или объясняют их непонятно.
Если до сих пор не возникло просветления по поводу механизма отправки переменных, то могу попробовать описать своим костным языком.

По поводу #1 - сценарий CGI выполняется только на стороне сервера, после чего происходит полная перезагрузка страницы. Если требуется постоянное нахождение на одной и той же странице, к примеру, расчёта по закону Ома, то первоначальный вариант делается тоже генерируемым через CGI, но с пустыми аргументами.
User avatar
Shaos
Admin
Posts: 24086
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Ну товарищ вроде tcl заюзал вместо bash-a
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

jdigreze wrote:А почему не подошёл мой первоначальный вариант с CGI на bash? Имхо, только это решение на 100% подходит под первоначальные условия
Не то чтобы не подошёл. Я первоначально примерно так и думал делать. Но пока решил пошире ознакомиться с вопросом по принципу "лучше день потерять, потом за пять минут долететь". :D