accessing embedded object with jquery not working in firefox 3.6

Posted by taber on Stack Overflow See other posts from Stack Overflow or by taber
Published on 2010-04-07T17:50:39Z Indexed on 2010/04/07 17:53 UTC
Read the original article Hit count: 281

Filed under:

Hi, this code in my plugin used to work just fine:

jQuery('#embedded_obj', context).get(0).getVersion();

and in html...

<object id="embedded_obj" type="application/x-versionchecker-"></object>

Basically trying to get the properties from an embedded object. But it looks like get(0) is returning an html object instead of the actual embedded object.

For example, if I do:

var launcher = jQuery('#embedded_obj', context).get(0);

for(prop in launcher){
  alert(prop + ': ' + launcher[prop]);

... it alerts things like "getElementByNode," "scrollWidth," "clientLeft," "clientTop" etc.

Again this worked before Firefox 3.6. Has anyone else seen this or have any ideas/suggestions?


© Stack Overflow or respective owner

Related posts about jQuery

Related posts about JavaScript