powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / При попытке вызова метода класса выдаёт ошибку "is not a function".
3 сообщений из 3, страница 1 из 1
При попытке вызова метода класса выдаёт ошибку "is not a function".
    #39126007
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет,
странное поведение. Есть класс, содержащий функцию, который находится в файле common.js:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
var VALIDATION = (function() {
    var module = {};
    
  CheckLength = function (o, min, max) {
      ...
    };
}());



есть файл gtn.js в котором вызывается эту функция:

Код: javascript
1.
isValid = VALIDATION.CheckLength($('#Item_Name'), 1, 200);



и на этой строке браузер выдаёт ошибку:

Uncaught TypeError: VALIDATION.CheckLength is not a function

Ссылка на common.js находится на мастер-странице:

Код: plaintext
1.
<asp:ScriptReference Path="Scripts/common.js?8" />


на gtn.js на странице gtn.aspx
Код: html
1.
<script src="../Gtn/Scripts/gtn.js?45" type="text/javascript"></script>



Ошибка то есть то нет. Все пути правильные, в браузере видно что все указанные скрипты на странице присутствуют.
Из-за чего такое может быть?
...
Рейтинг: 0 / 0
При попытке вызова метода класса выдаёт ошибку "is not a function".
    #39126022
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
поправка, класс так выглядит

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
var VALIDATION = (function() {
    var module = {};
    
    module.CheckLength = function (o, min, max) {
        o.removeClass("ui-state-error");

        if (o.val().length > max || o.val().length < min) {
            o.addClass("ui-state-error");
            return false;
        } else {
            return true;
        }
    };

    return module;
}());
...
Рейтинг: 0 / 0
При попытке вызова метода класса выдаёт ошибку "is not a function".
    #39126028
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разобрались
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / При попытке вызова метода класса выдаёт ошибку "is not a function".
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]