最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - I get an undefine error in iframe - Stack Overflow

programmeradmin0浏览0评论

I have an iframe below:

<iframe class='upload_target' name='upload_target' src='#' style='width:0;height:0;border:0px;solid;#fff;'></iframe>

I am trying to stop a mand below but I keep getting an undefined error:

$('.upload_target').contentwindow is undefined

How can I fix this undefined error?

Below is code:

   $(".uploadbutton").click(function() {
          $(".upload_target").contentWindow.stop(); //for anything but IE
          $(".upload_target").contentWindow.document.execCommand("Stop"); // for IE
  return stopImageUpload();

});

I have an iframe below:

<iframe class='upload_target' name='upload_target' src='#' style='width:0;height:0;border:0px;solid;#fff;'></iframe>

I am trying to stop a mand below but I keep getting an undefined error:

$('.upload_target').contentwindow is undefined

How can I fix this undefined error?

Below is code:

   $(".uploadbutton").click(function() {
          $(".upload_target").contentWindow.stop(); //for anything but IE
          $(".upload_target").contentWindow.document.execCommand("Stop"); // for IE
  return stopImageUpload();

});

Share Improve this question asked Apr 16, 2012 at 0:38 user1333290user1333290 1431 gold badge3 silver badges9 bronze badges
Add a ment  | 

1 Answer 1

Reset to default 8

You get undefined because contentWindow is native Javascript and you're using it on a jQuery collection, which doesn't have contentWindow as a value. You have to get the original DOM object first. Do this instead:

$('.upload_target').get(0).contentWindow
发布评论

评论列表(0)

  1. 暂无评论