window.onload = function(){
var iframe = document.createElement('iframe');
iframe.src = 'javascript: true'; //ie init frame
document.body.appendChild(iframe);
iframe.onreadystatechange = function(){
if(iframe.readyState == 'complete'){
var F = iframe.contentWindow.Function
F.prototype.valueOf = function(){
return this();
}
var myObj = {
one: new F('return 1;')
}
alert(myObj.one + 2);
}
}
}
Ну вот грубо говоря это нужно для создания геттеров в ИЕ :) Just for fun пойдёт. |
Nekromancer, это круто.
|
Цитата:
|
Цитата:
|
Цитата:
|
B~Vladi,
Там вроде как только для объектов созданных из vb классов. Но вообще да. Просто уже к существующему объекту не присвоишь геттер. |
Nekromancer, еще бы сеттеры туда. Я вот недавно долбался с реализацией dataset для IE, но нифига не вышло.
|
Цитата:
|
FINoM,
в ие 8 можно сделать. B~Vladi, Ну вот, как альтернатива для самых изощрённых - подход с valueOf пойдёт. |
Цитата:
|
| Часовой пояс GMT +3, время: 02:45. |