Впринципе у вас всё было правильно, кроме того, что вы назвали аргумент функции newq — arg3. Тем самым вы затенили тот arg3, который был в первой функции. На самом деле в первой функции вы обращались к window.arg3, тоесть arg3 — это глобальная переменная, и вы можете обращаться к ней из любой точки кода. Естественно кроме случаев, когда она затенена, хотя в этих случаях вы можете обратиться к ней, как к window.arg3.
В приложении я ещё упростил ваш код. Там я создал глобальный объект myvars, в котором и предполагаю хранить свои глобальные переменные, чтобы они не пересекались со стандартными. Хотя это делать не обязательно.
Приложение:
--------- Si vox est - canta!
Ответ отправил: Errandir (статус: 7-ой класс)
Ответ отправлен: 23.11.2007, 12:18