js访问框架的问题 请问要用Js访问选中蓝色的,frame。代码应该怎么写啊,我怎么写的老是不对,请大侠多加指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $("#LeftupFrame").src $("#LeftupFrame").contentWindow //frame 页面中的对象 这个是juery库吧,不用这个怎么搞啊 document.getElementsByTagName("frame")[2] document.getElementById('LeftupFrame').contentWindow document.frames[1].document.getElementById("页面里的元素") 是window.frames[1]错了 不好意思 以上你们讲的我在控制台里面输入基本都是"对象为定义或者为null",我觉得是不是应该是这样,window.frames[0].frames[1].document.getElementsByTagName("object") 但是我输入以上这些的时候控制台给出了,"没有权限" 不知道怎么回事儿?? framset 加上 <frameset onload="test()">然后加上funciton test(){ console.log(document.getElementById("LeftupFrame").contentWindow);}还不行就看看id是否赋值 我搜索了半天终于知道没有访问到是因为跨域访问的问题,所以提示“没有权限”,比如我的主页面是 www.baidu.com,里面有个框架显示的是 music.baidu.com因为二级域名不同就不能跨域访问了。还真是让人挺烦的,那这种情况下,如何取得二级框架中的元素呢,痛苦!! 原来是两层frame...,看错了第一层的frame加id,例如testFramedocument.getElementById("testFrame").contentWindow.document.getElementById("LeftupFrame").contentWindow jsp如何加载一张很大的图片 jquery的jplayer播放器 js怎样调用webservice的 |zyciis| 如何将一个JS文件做成对像形式如 Myjs.Find() 该死的IE6,急求啊 有关jquery ui+jqgrid的一个问题 textarea自动滚动 如何用javascript 控制页面设置中的页眉、页脚? 复选框与表格问题,谁帮我搞定?[高分] 有关屏幕滚动问题 求一个正则用于匹配body标签的 鼠标经过图片有问题
$("#LeftupFrame").contentWindow //frame 页面中的对象
这个是juery库吧,不用这个怎么搞啊
document.getElementById('LeftupFrame').contentWindow
但是我输入以上这些的时候控制台给出了,"没有权限" 不知道怎么回事儿??
<frameset onload="test()">
然后加上
funciton test()
{
console.log(document.getElementById("LeftupFrame").contentWindow);
}
还不行就看看id是否赋值
我搜索了半天终于知道没有访问到是因为跨域访问的问题,所以提示“没有权限”,比如我的主页面是 www.baidu.com,里面有个框架显示的是 music.baidu.com因为二级域名不同就不能跨域访问了。还真是让人挺烦的,那这种情况下,如何取得二级框架中的元素呢,痛苦!!
第一层的frame加id,例如testFrame
document.getElementById("testFrame").contentWindow.document.getElementById("LeftupFrame").contentWindow