Re: Функции в JS> Ну, раз знаеш про Delphi, значить наверняка помниш, что в паскале были (а может и сейчас есть) функции и процедуры. И помниш, что функции еще умеют возвращать значение, т.е. вот это сработает: > > ... > var a = 3; > a = change(a); > alert(a); > > function change(value) { > return value * 2; > }
Это и ежу понятно :) Еще раз процитирую мое первое письмо (то что без сабжа*).
<Цитата Отправлено="29.01.02" Отправитель="Marcello" Тема=""><![CDATA[
Лично меня до поры это не волновало, пока не пришлось столкнуться с ActiveX control, который передает нужное значение _единственным способом_, т.е. _по ссылке_. Пример ниже, естественно, выводит "Nothing At All".
<SCRIPT LANGUAGE=JavaScript for=SomeAXCtrl event=DataArrival> var Str="Nothing At All"; SomeAXCtrl.GetData(Str); alert(Str); </SCRIPT>
]]></Цитата>
Без базаров, использовать функции можно и нужно, но там где это неприменимо приходится искать обходные пути. Один из путей, и пока единственный, предложил Константин Соколовский: VBScript. Для меня выбор скриптового движка, наверное как и для многих из здесь присутствующих, вопрос в большей степени религиозный чем техический, но заказчики в этом смысле атеисты :) :( К счастью, подобные задачи встречаются не очень часто.
*) попутно совет насчет конференции - неплохо было бы выводить подтверждение при отправке сообщения если не указан сабж, т.е. как в почтовых клиентах и при ответе к сабжу добавлять "Re: ". |