Опубликован: 14.08.2003 | Уровень: для всех | Доступ: платный | ВУЗ: Российский государственный гуманитарный университет
Валерий Банатин
Валерий Банатин

function f() { var i=5; k=7; } f(); alert(k);

В примере выдается результат k=7, однако, хоть переменная и не объявлена, она внутри функции, т.е. локальная и не должна быть видима, или вторая и последующие все-таки становятся глобальными?

Дамир Кантюков
Дамир Кантюков

Изучаю курс введение в JavaScript. 4 уроке есть код, где метод присвоен переменной, почему у меня не работает, браузер гугл:

<HTML><HEAD> <SCRIPT> wid = window.open('','','width=750,height=100,status=yes'); wid.document.open(); R = wid.document.write; R('<HTML><HEAD><SCRIPT>var t;<\/SCRIPT></HEAD>'); R('<BODY><H1>Новое окно</H1></BODY></HTML>'); wid.document.close(); </SCRIPT> </HEAD> <BODY> <A HREF="javascript: wid.t=window.prompt('Новое состояние:',''); wid.document.write(wid.t); wid.focus(); void(0);" >Изменим значение переменной t в новом окне</A> </BODY></HTML>

Сергей Смелков
Сергей Смелков
Россия
Khachatryan Hasmik
Khachatryan Hasmik
Армения, Yerevan

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
12.3591101134040watchdog( )../bootstrap.inc:0
22.3594101136512module_invoke( )../bootstrap.inc:967
32.3594101138368call_user_func_array ( )../module.inc:462
42.3594101138704devel_watchdog( )../module.inc:462
52.3596101139552decode_entities( )../devel.module:382
62.3596101141472drupal_error_handler( )../devel.module:340
72.3596101145080watchdog( )../common.inc:663
82.3597101147152module_invoke( )../bootstrap.inc:967
92.3597101149008call_user_func_array ( )../module.inc:462
102.3597101149344devel_watchdog( )../module.inc:462
112.3598101150040decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
12.3591101134040watchdog( )../bootstrap.inc:0
22.3594101136512module_invoke( )../bootstrap.inc:967
32.3594101138368call_user_func_array ( )../module.inc:462
42.3594101138704devel_watchdog( )../module.inc:462
52.3596101139552decode_entities( )../devel.module:382
62.3596101141472drupal_error_handler( )../devel.module:340
72.3596101145080watchdog( )../common.inc:663
82.3597101147152module_invoke( )../bootstrap.inc:967
92.3597101149008call_user_func_array ( )../module.inc:462
102.3597101149344devel_watchdog( )../module.inc:462
112.3598101150040decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
12.3591101134040watchdog( )../bootstrap.inc:0
22.3594101136512module_invoke( )../bootstrap.inc:967
32.3594101138368call_user_func_array ( )../module.inc:462
42.3594101138704devel_watchdog( )../module.inc:462
52.3596101139552decode_entities( )../devel.module:382
62.3604101141664drupal_error_handler( )../devel.module:340
72.3604101145352watchdog( )../common.inc:663
82.3605101147424module_invoke( )../bootstrap.inc:967
92.3605101149280call_user_func_array ( )../module.inc:462
102.3605101149616devel_watchdog( )../module.inc:462
112.3605101150416decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
12.3591101134040watchdog( )../bootstrap.inc:0
22.3594101136512module_invoke( )../bootstrap.inc:967
32.3594101138368call_user_func_array ( )../module.inc:462
42.3594101138704devel_watchdog( )../module.inc:462
52.3596101139552decode_entities( )../devel.module:382
62.3604101141664drupal_error_handler( )../devel.module:340
72.3604101145352watchdog( )../common.inc:663
82.3605101147424module_invoke( )../bootstrap.inc:967
92.3605101149280call_user_func_array ( )../module.inc:462
102.3605101149616devel_watchdog( )../module.inc:462
112.3605101150416decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
12.3610101134584watchdog( )../bootstrap.inc:0
22.3611101136656module_invoke( )../bootstrap.inc:967
32.3611101138512call_user_func_array ( )../module.inc:462
42.3611101138848devel_watchdog( )../module.inc:462
52.3611101139552decode_entities( )../devel.module:382
62.3611101141472drupal_error_handler( )../devel.module:340
72.3611101145080watchdog( )../common.inc:663
82.3612101147152module_invoke( )../bootstrap.inc:967
92.3612101149008call_user_func_array ( )../module.inc:462
102.3612101149344devel_watchdog( )../module.inc:462
112.3612101150040decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
12.3610101134584watchdog( )../bootstrap.inc:0
22.3611101136656module_invoke( )../bootstrap.inc:967
32.3611101138512call_user_func_array ( )../module.inc:462
42.3611101138848devel_watchdog( )../module.inc:462
52.3611101139552decode_entities( )../devel.module:382
62.3611101141472drupal_error_handler( )../devel.module:340
72.3611101145080watchdog( )../common.inc:663
82.3612101147152module_invoke( )../bootstrap.inc:967
92.3612101149008call_user_func_array ( )../module.inc:462
102.3612101149344devel_watchdog( )../module.inc:462
112.3612101150040decode_entities( )../devel.module:382

( ! ) Warning: include_once(./includes/unicode.entities.inc) [<a href='function.include-once'>function.include-once</a>]: failed to open stream: No such file or directory in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
12.3610101134584watchdog( )../bootstrap.inc:0
22.3611101136656module_invoke( )../bootstrap.inc:967
32.3611101138512call_user_func_array ( )../module.inc:462
42.3611101138848devel_watchdog( )../module.inc:462
52.3611101139552decode_entities( )../devel.module:382
62.3617101141664drupal_error_handler( )../devel.module:340
72.3617101145352watchdog( )../common.inc:663
82.3617101147424module_invoke( )../bootstrap.inc:967
92.3617101149280call_user_func_array ( )../module.inc:462
102.3617101149616devel_watchdog( )../module.inc:462
112.3618101150392decode_entities( )../devel.module:382

( ! ) Warning: include_once() [<a href='function.include'>function.include</a>]: Failed opening './includes/unicode.entities.inc' for inclusion (include_path='.:/usr/local/zend/var/libraries/Zend_Framework_1/default/library:/usr/local/zend/share/pear') in /.2/var_www_new.intuit.ru/htdocs/includes/unicode.inc on line 340
Call Stack
#TimeMemoryFunctionLocation
12.3610101134584watchdog( )../bootstrap.inc:0
22.3611101136656module_invoke( )../bootstrap.inc:967
32.3611101138512call_user_func_array ( )../module.inc:462
42.3611101138848devel_watchdog( )../module.inc:462
52.3611101139552decode_entities( )../devel.module:382
62.3617101141664drupal_error_handler( )../devel.module:340
72.3617101145352watchdog( )../common.inc:663
82.3617101147424module_invoke( )../bootstrap.inc:967
92.3617101149280call_user_func_array ( )../module.inc:462
102.3617101149616devel_watchdog( )../module.inc:462
112.3618101150392decode_entities( )../devel.module:382