Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.01.2010, 23:05
Аватар для mycoding
NodeJS developer - ушел
Отправить личное сообщение для mycoding Посмотреть профиль Найти все сообщения от mycoding
 
Регистрация: 06.01.2010
Сообщений: 1,022

eval(function() {alert(1);}) не работает
Был очень удивлён что такая штука не работает или не срабатывает ????
eval(function() {alert(1);})
А вообще вот код полностью
$.prototype.click = function(func) // $('div1').click('alert(1)'); работает, если 
{                                // поставить в window.onload = function() {}  т.е. 
 var id = this.id;           //window.onload = function() {$('div1').click('alert(1)');}
 alert(typeof func);
 switch(typeof func)
 {
 case "string"  : alert('string');$$(id).onclick = function() {eval(func);}; break;
 case "function": alert('function');$$(id).onclick = eval(func); break;
 default: alert("Проверте правильность введённых данных\n Тип данных должен быть либо function либо string\nВаш тип данных "+typeof func);
 }
 
return this;
}


и вот два разных вызова для неё
$('imglogo').click(function() {alert(1);});
$('imglogo').click('alert(1)');

Последний раз редактировалось mycoding, 19.01.2010 в 23:07.
Ответить с цитированием
  #2 (permalink)  
Старый 20.01.2010, 02:53
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

http://javascript.ru/eval
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работает в Mozilla и не работает в IE Maxidrom Events/DOM/Window 4 27.02.2010 16:37
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59
Safari + ajax некорректно работает, а в других работает demi AJAX и COMET 35 15.07.2009 14:11
Не работает eval в IE ..::Silence::.. Общие вопросы Javascript 8 25.03.2009 13:16
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32