<script> function a(){alert('abc')}</script><iframe>
<html>
<script>
function b()
{
window.parent.a();
}
</script>
<body onload="b()">
</body>
</html>
</iframe>魷后一直出现: Uncaught TypeError: Object [object global] has no method ajavascript
<html>
<script>
function b()
{
window.parent.a();
}
</script>
<body onload="b()">
</body>
</html>
</iframe>魷后一直出现: Uncaught TypeError: Object [object global] has no method ajavascript
解决方案 »
- 求教在extjs grid里如何让一行高亮
- 为什么加一对<span id="l3" title=20>1500/2000</span><span id="oTime3"></span>这个就没有倒计时显示了呢
- 把ASP代码放入到JS代码后出现问题
- 动态删除文本框问题
- script问题:动态生成的图片为什么不能onclick="window.open('projectlist.jsp')"呢?
- javascript为什么不能给多维数组赋值?
- 用js脚本如何动态添加带参数的事件
- 如何找到所有对象的id开头为“xx_”的值
- 在web页面上捕捉方向键
- 问一个关于用javascript控制框架网页的问题
- 问个关于js的问题
- 新手javascript求教
Samba
检查一下你a函数的作用域是不是在全局,即没被任何function包住
Samba
<html>
<script>
function b()
{
window.parent.a();
}
</script>
<body onload="b()">
</body>
</html>
jquery方法:
1)在iframe中查找父页面元素的方法:(同理class)
$('#id', window.parent.document)2)在iframe中调用父页面中定义的方法和变量:
parent.method
parent.value3)
在父窗口中操作 选中IFRAME中的所有输入框: $(window.frames["iframeSon"].document).find(”:text”);
在IFRAME中操作 选中父窗口中的所有输入框:$(window.parent.document).find(”:text”);js方法:
父窗口操作IFRAME:window.frames["iframeSon"].document
IFRAME操作父窗口: window.parent.document