Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   javascript off (https://javascript.ru/forum/css-html/28430-javascript-off.html)

adik7960 19.05.2012 11:55

javascript off
 
у себя на сайте создал ловлю ошибок но я хочу перевести ее на русский язык. как мне из текста вытащить 'Uncaught ReferenceError' и заменить это на 'Неопознаная переменная' если это возможно, подскажите

adik7960 20.05.2012 13:52

ну же

adik7960 23.05.2012 13:52

скажиитии

Gvozd 23.05.2012 22:27

Цитата:

Сообщение от adik7960
у себя на сайте создал ловлю ошибок но я хочу перевести ее на русский язык. как мне из текста вытащить 'Uncaught ReferenceError' и заменить это на 'Неопознаная переменная' если это возможно, подскажите

по-моему вы хотите чего-то очень странного
расскажите подробней

adik7960 29.05.2012 11:55

Цитата:

Сообщение от Gvozd
расскажите подробней

я сделал функцию обработки ошибок на сайте
function onErrorHandler(msg, url, lno)  {
  var s = document.getElementById('all_error');
  s.style.display='block';
  s.innerHTML = msg+', по адресу: '+url+', в строке: '+lno;
  return true;
 }
 window.onerror = onErrorHandler;
так если я нажимаю на несуществующую переменную то выдает "Uncaught ReferenceError: intervalID is not defined, по адресу: http://lol.lol/js/common.js, в строке: 19" , вот я и хочу заменить Uncaught ReferenceError на Неопределенная переменная

Kolyaj 29.05.2012 12:59

Цитата:

Сообщение от adik7960
вот я и хочу заменить Uncaught ReferenceError на Неопределенная переменная

А зачем?

adik7960 30.05.2012 12:06

Что бы весь сайт был русифицирован

Kolyaj 30.05.2012 12:08

А зачем пользователю показывать тексты ошибок?

adik7960 31.05.2012 12:47

Мне так хочется

Deff 31.05.2012 17:22

adik7960, Добавьте красным
function onErrorHandler(msg, url, lno)  {
msg.replace('Uncaught ReferenceError','Неопределенная переменная')

Gvozd 31.05.2012 22:53

Цитата:

Сообщение от adik7960
Мне так хочется

Вы хотите странного, я уже говорил, не?


Часовой пояс GMT +3, время: 21:46.