javascript - Access to iframe Object.prototype in IE8 -


i have iframe element on page , need create prototype methods object inside iframe.

i got iframe window

var win = iframe.contentwindow || iframe.contentdocument.defaultview; 

and tried create methods. in ff, chrome , ie9+ it's simple:

win.object.prototype.func = myfunc; 

but doesn't work in ie8. got undefined in win.object. @ same time win.element works perfectly.

how can iframe object in ie8 ?

you can insert script element in iframe creates global variable in outer window points inner object:

var doc = iframe.contentdocument,     s = doc.createelement('script'); s.text = "parent.object2 = object;"; doc.appendchild(s); doc.removechild(s); 

then, can use object2.prototype.


Comments

Popular posts from this blog

c - Bitwise operation with (signed) enum value -

xslt - Unnest parent nodes by child node -

YouTubePlayerFragment cannot be cast to android.support.v4.app.Fragment -