HTML: <html> <script type="text/javascript"> var test_win = 100; this.b = new function () { this.test_win = function () {alert(test_win);} this.test_win2 = function () {this.test_win(); } } b.test_win2(); // 100 // нужно // function test() //{ //alert(test_win) ; //} но это не работает:( </script> </html> Мне нужно безболезненно сделать глобальный контекст, но получается только так. Не знаете, как еще можно это сделать?
Да. Без var переменная находится в глобальном объекте window (window.test_win), который можно не указывать.