[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Валидно ли добавлять функцию в глобальный объект
GET
$("#sendtext").click(function(){

var text = document.getElementById("textarea").value;
if(text.length>0)
{
$.post(url, {id:"red",var:"blue"},function(data){
if(data.length>0)
{
if(data=="0")sendtext(text,'');
else
{
function captchaText()
{
var ccc = document.getElementById("ccc").value;
$('#capcha).hide();
sendtext(text,cсс);
}
window.captchaText = captchaText;//добавили функцию в глобальную облаcть
show_window("captcha");
}
}
}
);
}
}
);



В результате вызова show_window("captcha"):
...
 <input type="text" id="cсс"/>
<input
type="button" onclick="captchaText()" value="Оk"/>


Короче проверка на спам. Интересует вот этот момент:
Цитата
window.captchaText = captchaText;//добавили функцию в глобальную облаcть


Как-то всегда обходится обычным jQuery`вским онкликом, а тут, чтоб не лепить еще одну функцию и дважды не собирать text, решил, что так вроде будет быстрее.

Сначала не работала, а потом добавил строчку:
window.captchaText = captchaText;
и вроде все нормально, но какие-то сомнения.

Нормально ли так делать?

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.