window.frames["frameId"].getElementById("Image").onmousedown=null;
解决方案 »
- 关于JS内存泄露问题,我找到了一个处理方法,可是运行速度超级慢,有人能帮我出个点子吗?
- 有一个下拉列表 想选择其中一个 下面的表格显示数据 该怎么写事件啊
- jsp和flash做的幻灯片程序,关于(_self连接)
- QQ 更改头像
- 给我修改一下这个改变 CSS 样式的 JS 函数如何写? 在线等,谢~~~~~~~~~
- 如保访问父页
- menu不明偏移 求解
- 问一个关于radio的综合判断问题,搜了一下好象还没有人提过!
- 帮我看下这个CSS怎么还使TD自动换行了
- 为什么会出错?一个下拉列表框控制另外两个下拉列表框的显示与隐藏,附代码如下:
- 层拖动的时候如何控制层不超过浏览器右边缘?
- FF对XPath的支持问题
<iframe name="myname" id="myid" src="..."></iframe>
那么window.myname 取到的是组建对象,通过组建对象可以取到内部窗口的DOM对象,例如控制子窗体中的各个对象,但是不能取到该标签的各个对象,例如src属性,即window.myname.src是取不到的。
而document.getElementById("myid")取到的是标签对象,通过标签对象不可以(直接)取到内部窗口的DOM对象,但是可以取到该标签各个对象,例如iframe的frameBorder、style等等。
另外,对于窗体间对象的获取,许多时候还要考虑窗体加载延迟的问题,这个需要考虑使用setTimeout方式避免,其实关于窗体的问题,需要说明的东西还有很多,这里就不尽述了,如果你还有什么问题,可以于与我联系。
parent.mainFrame.document.getElementById("search_result").innerHTML = strTemp后,显示document.getElementById为空或不是对象。。
'document.getElementById(...) '为空或不是对象
main.html:
<iframe name="a" src="iframe1.html"></iframe>
<iframe name="b" src="iframe2.html"></iframe>iframe1.html
<script>
function myfunc(){
var obj=parent.b;
if(!obj){
setTimeout(myfunc,200);
return;
}
alert("myfunc:"+obj.document.getElementById("myimg").src);
}
window.onload=function(){
var obj=parent.b;
if(!obj){
setTimeout(myfunc,200);
return;
}
alert("onload:"+obj.document.getElementById("myimg").src);
}
</script>iframe2.html
<img src="test.jpg" id="myimg">测试结果正确。