Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   MooTools this to element (https://javascript.ru/forum/library-toolkit-framework/24900-mootools-element.html)

greatilya 18.01.2012 14:21

MooTools this to element
 
Добрый день!

Использую MooTools. Имеется проблема в ИЕ.
<script>
function f1(el) {
   alert(el.get('tag'));
   return false;
}
</script>
<form onsubmit="return f1(this)">
<input type="submit" value="go">
</form>

В ИЕ выдает ошибку при нажатии клавиши. В других браузерах всё работает.

Возник вопрос, как я понимаю нельзя так использовать this, а как тогда получить ссылку на объект используя this?

Если я не прав - поправьте.

Спасибо.

Riim 18.01.2012 15:03

В старых IE нет Element.prototype .

x-yuri 19.01.2012 00:08

другими словами надо оборачивать el в $ перед использованием методов mootools: $(el).get('tag'). Но если назначать обработчик через addEvent, насколько я помню, mootools это делает автоматически.

greatilya 19.01.2012 11:31

Riim и x-yuri,
Большое Вам человеческое спасибо!


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