setTimeout внутренней функции
Вот имеется плагин: http://katushka.net/js/jquery.shoutbox.js
с внутренней функцией -
function getShouts() {
$.post(
'/shoutbox1.php',
{ act: 'get_msg_list',
last_id: last_id},
function (data) {
result = $.parseJSON(data);
printMsgList(result);
}
);
setTimeout("getShouts();", 10000);
return false;
};
Так вот, setTimeout не может вызвать данную функцию. Как сделать, что бы эту функцию можно было вызвать из вне? |
setTimeout(getShouts, 10000); |
Ошибка: getShouts is not defined
Проблема в том, что функции помещенные в функцию просто по имени не вызвать. Вот и как теперь быть? |
trikadin вам написал, как быть.
|
Цитата:
|
Прошу прощения! Действительно заработало. Я вызывал в ковычках, а без них не пробовал. Спасибо!
|
Почитайте про setTimeout, чтобы таких вопросов больше не возникало.
|
| Часовой пояс GMT +3, время: 19:46. |