Форум hotibo.ru

Сайты - по стандартам, но не стандартные сайты!





#1 24.12.2009 19:08

aleksey.stepanov
Новичок
Зарегистрирован: 24.12.2009
Сообщений: 6

анонимная функция и return в IE ?

господа, столкнулся с такой трудостью. переопределяю стандартную функцию escape при помощи анонимной функции след. образом:

Код:

window.escape = function(str){
....
return result_str;
}

в FF все отрабатывает как я и ожидаю. в IE не отрабатывает return. то есть если вместо последней строчки

Код:

return result_str;

написать

Код:

alert(result_str);

то алерт я вижу, и в нем будет желаемый результат. но вот с return непроисходит никаких действий.

у кого какие идеи/мысли ?

Нет на форуме

 

#2 24.12.2009 19:11

aleksey.stepanov
Новичок
Зарегистрирован: 24.12.2009
Сообщений: 6

Re: анонимная функция и return в IE ?

предугадывая вопросы "а зачем тебе это надо?" отвечаю, чтобы не устанавливать на сервере libiconv. не всегда есть такая возможность. Пишу приложение с AJAX.

Нет на форуме

 

#3 26.12.2009 14:10

AKS
Профессионал
Зарегистрирован: 25.12.2009
Сообщений: 237
Вебсайт

Re: анонимная функция и return в IE ?

Написал бы ты подробнее саму функцию и т.д...

Нет на форуме

 

#4 26.12.2009 14:17

aleksey.stepanov
Новичок
Зарегистрирован: 24.12.2009
Сообщений: 6

Re: анонимная функция и return в IE ?

что конкретно вас интересует?

Нет на форуме

 

#5 26.12.2009 14:47

AKS
Профессионал
Зарегистрирован: 25.12.2009
Сообщений: 237
Вебсайт

Re: анонимная функция и return в IE ?

Функция, которую ты вызываешь, в надежде получить result_str.

Нет на форуме

 

#6 26.12.2009 14:52

aleksey.stepanov
Новичок
Зарегистрирован: 24.12.2009
Сообщений: 6

Re: анонимная функция и return в IE ?

Код:

window.escape = function(str){
    result_str = str + '!!';
    return result_str;
}

Нет на форуме

 

#7 26.12.2009 15:26

AKS
Профессионал
Зарегистрирован: 25.12.2009
Сообщений: 237
Вебсайт

Re: анонимная функция и return в IE ?

Я использовал эту функцию так:
document.getElementById(obj).innerHTML=""+escape("& & ");
и получил желаемый результат.

Нет на форуме

 

Board footer