Сообщение от Octane
|
В IE7 ошибка будет, если метод добавлен в прототип, после того, как была получена ссылка на элемент.
|
Теперь не будет ошибки, сделал теперь конструкция типо этой будет работать корректно:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="https://raw.github.com/devote/spike/master/spike.min.js"></script>
</head>
<body>
<div id="blah"></div>
<script type="text/javascript">
// получаем ссылку на элемент
var a = document.getElementById( "blah" );
// создаем новый прототип уже после того как получили ссылку на элемент
Element.prototype.testNewProto = function() { alert( 'lalalalalala' ) }
// выполняем наш новый метод
a.testNewProto();
</script>
</body>
</html>
Все для вас, наслаждайтесь