Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

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: ".
СообщениеАвторДата
Marcello29.01.2002 11:44
Leechy29.01.2002 19:22
Marcello30.01.2002 08:20
Konstantin Sokolovskiy29.01.2002 12:37
Marcello29.01.2002 13:04
Konstantin Sokolovskiy29.01.2002 13:28
Marcello29.01.2002 13:50
Konstantin Sokolovskiy29.01.2002 13:58