报错:Cannot read property 'contentWindow' of undefined

牵只蜗牛去散步! 2017-02-15 09:48:52
这是封装的一个JS文件,初次使用还是正常的??再次掉用就报错了,求大神指教
function initVideoNotPlay(frame,ip,port,user,psw,channel)
{
//var window = $("#" + frame)[0].contentWindow
//console.log($("#" + frame)[0]);
$("#" + frame)[0].contentWindow.initVideo('divPlugin',ip,port,user,psw,'0',280,190,2,channel);//报错位置
$("#" + frame)[0].contentWindow.clickGetLocalCfg();
$("#" + frame)[0].contentWindow.clickSetLocalCfg();

}
...全文
5572 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
風灬雲 2019-12-05
  • 打赏
  • 举报
回复
是取iframe的 window对象吗?取window对象可以这样

<iframe id="TVideo1" name="iframeName" class="videoFrame" src="nineVideo.html" frameborder="0" width="400"height="160"scrolling="No"></iframe>	
<script>
console.log(window.frames.iframeName)
</script>
</div> 
  • 打赏
  • 举报
回复
跨iframe属于跨域么?? <div class="ThirdVideoDiv"> <div class="TvideoBtnDiv"> <input type="button" class="TvideoBtn"value="关闭"onclick="showBlackScreenById('TVideo1')"/> <input type="button" class="TvideoBtn" id="TVideo1Btn" value="选中" onclick="nineVideoSelectBtnClick('TVideo1')"/> </div> ----> <iframe id="TVideo1" class="videoFrame" src="nineVideo.html" frameborder="0" width="400"height="160"scrolling="No"></iframe> </div> 此处的id就是楼上的frame,新手求指教,谢谢
似梦飞花 2017-02-15
  • 打赏
  • 举报
回复
看有没有跨域

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧