怎样调用iframe里面的函数?急急! 给IFRAME一个ID="right"document.getElementById("right").expand(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 document.getElementById("right")是行不通的。iframe跟父页面之间是父子框架的关系,而不是元素包含的关系,getElementById只能取得本页面的元素,而不能取得子框架。等价方式是: document.frames["right"].expand(); document.getElementById("right")是行不通的。iframe跟父页面之间是父子框架的关系,而不是元素包含的关系,getElementById只能取得本页面的元素,而不能取得子框架。等价方式是: document.frames["right"].expand();佩服!!!说的很对,我测试了,我的有问题,向你学习.谢谢!!! document.frames.right.expand();就是这么样地。。 <script>function hello(){ alert("hello");}</script> 主页面代码如下:<html><head></head><body><script>document.frames["right"].expand();</script><iframe id="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe></body></html>a.htm代码如下:<script>function expand(){ alert("hello");}</script>怎么找不到right 这个对象? 还是不好用 !请大家帮忙! <script>document.frames["right"].expand();</script>放到最后<html><head></head><body><iframe id="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe></body><script>document.frames["right"].expand();</script></html> <script>document.frames["right"].expand();</script><iframe id="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>要在对象已被创建后才能调用 它的 你要搞清楚先来后到的关系,JS以及HTML是按照顺序来解释执行的 <script>document.frames["right"].expand();</script>放到最后<html><head></head><body><iframe id="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe></body><script>document.frames["right"].expand();</script></html>还是不行,出现"对象不支持属性或方法" 着急阿!!! 看你的页面中没有expand这个方法啊,你可以alert(document.frames["right"])是不是object了。 好象必须把window.document.frames["right"].expand();写如一方法中,调用它才会没有问题.下面的试过了是可以的.onload 中调用了它.aaa.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><BODY onload ="aaa()"><INPUT TYPE="button" onclick ="aaa();" value="ok"><iframe id="right" name ="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe><script>function aaa(){window.document.frames["right"].expand();}</script></BODY></HTML>a.htm<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""><script>function expand(){ alert("hello");}</script></HEAD><BODY></BODY></HTML> alert(document.frames["right"])是对象,我的页面里面有expand()这个方法阿a.htm 代码如下:<script>function expand(){ alert("hello");}</script> 求助帖 求教js中named关键字的用法 [疑问]函数怎么不能执行? for循环里只能获得最后一条数据 页面为什么提示“终止操作” 如何接私活 使用JavaScript怎样得到链入来源? 超难:innerhtml聊天室图片能否预装载 如何用javascript控制表单提交? 請問怎樣獲得本頁的文件名(除文件名其他部分都不要﹐包括在框架中使用正確) 怎样令到一个frame拖动一定距离就不让他再拖动啊 简单的问题,求助啊!!
等价方式是:
document.frames["right"].expand();
等价方式是:
document.frames["right"].expand();
佩服!!!说的很对,我测试了,我的有问题,向你学习.谢谢!!!
就是这么样地。。
function hello(){
alert("hello");
}
</script>
<html><head></head><body>
<script>
document.frames["right"].expand();
</script>
<iframe id="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
</body>
</html>a.htm代码如下:
<script>
function expand(){
alert("hello");
}
</script>怎么找不到right 这个对象? 还是不好用 !请大家帮忙!
document.frames["right"].expand();
</script>
放到最后
<html>
<head>
</head>
<body>
<iframe id="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
</body>
<script>
document.frames["right"].expand();
</script>
</html>
<script>
document.frames["right"].expand();
</script>
<iframe id="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
要在对象已被创建后才能调用 它的
document.frames["right"].expand();
</script>
放到最后
<html>
<head>
</head>
<body>
<iframe id="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
</body>
<script>
document.frames["right"].expand();
</script>
</html>还是不行,出现"对象不支持属性或方法" 着急阿!!!
下面的试过了是可以的.onload 中调用了它.
aaa.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><BODY onload ="aaa()"><INPUT TYPE="button" onclick ="aaa();" value="ok">
<iframe id="right" name ="right" src="a.htm">浏览器不支持嵌入式框架,或被配置为不显示嵌入式框架。</iframe>
<script>
function aaa()
{
window.document.frames["right"].expand();
}
</script>
</BODY>
</HTML>
a.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script>
function expand()
{
alert("hello");
}</script>
</HEAD><BODY></BODY>
</HTML>
a.htm 代码如下:
<script>
function expand(){
alert("hello");
}
</script>