Я пытаюсь изменить функциональность по умолчанию оповещения, используя следующий фрагмент кодакак найти вхождения конкретной строки в строке
window.alert=function(txt)
{
waitOk='wait';
setMsgBox(txt);
btnMsgOk.focus();
}
, но эти функции должны быть различны для двух различных видов сообщений, то есть ошибка сообщение и сообщение об успешном завершении. поэтому я модифицировал код setMsgBox (TXT) для поиска строки ошибки
var abc = txt;
var def=abc.match(/Error/g);
var ghi =def.length();
if(ghi==0)
{
-----
}
после проверки условий Сделают видимость изображения скрыта, если это сообщение об ошибке. , но это ошибка при ожидаемой функции def. пожалуйста, помогите мне исправить этот код
'match()' возвращает массив, а свойство 'length' массивов - это свойство, а не метод. Вам не нужно называть это. –
Фредерик избил меня! Он прав. Кроме того, не лучшая идея переопределить собственные методы, такие как alert. Возможно, имейте это в виду, например MyApp.alert. – oooyaya