另个有一个MyJs.js,假定内容如下:
function my_alert()
{
alert("my_alert");
}
frmaeset.html的内容如下:
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<frameset rows="0,*" >
<frame src="topframe.html" name="topframe">
<frame src="mainframe.html" name="mainframe">
</frameset>
</HTML>
我的问题是:怎样在topframe.html中一次性包含(任意您用什么方法)MyJs.js文件后,在mainframe.html可直接调用my_alert().
希望高手指教!
9 个解决方案
#1
你试试 parent.topframe.my_alert();之类的。
只要你找到topframe窗口的对象,就可以直接调用它里面的方法。
我写的可能有错。
只要你找到topframe窗口的对象,就可以直接调用它里面的方法。
我写的可能有错。
#2
你说的parent.topframe.my_alert()这种调用方法是可行的,但是我的意思是在topframe里为mainframe中的document包含js.
#3
你说的"在topframe里为mainframe中的document包含js"做不到的。
#4
你说的"在topframe里为mainframe中的document包含js"做不到的。
你试试 parent.topframe.my_alert();之类的。
只要你找到topframe窗口的对象,就可以直接调用它里面的方法。
我写的可能有错。
说的都很有道理
你试试 parent.topframe.my_alert();之类的。
只要你找到topframe窗口的对象,就可以直接调用它里面的方法。
我写的可能有错。
说的都很有道理
#5
有没有办法模拟出我所需要的效果.主要是不直接改变mainframe中的document,可以在topframe中用createElement()为mainframe中的document加一个层(比如说Layer1),在topframe中的document中为mainframe的document的层增加可直接调用(如我的问题中描述的一样,不用加top.window.topframe)的方法.请大家帮忙解决这个难题,或者用别的方法达到这种效果,有一个要求,代码简单.谢谢!
#6
谢谢大家,我再做做试验,大家有建议请提出来!
#7
---------------问一个相关问题----------------------
谁有document的所有属性和方法的文档?有的话给我看一下,谢谢!!
---------------问一个相关问题----------------------
#8
document的所有属性和方法的文档
http://msdn.microsoft.com/library/default.asp
http://msdn.microsoft.com/library/default.asp
#9
*************************************************
高手请谈谈看法,在这里实在没有找到比较满意的答案!
*************************************************
高手请谈谈看法,在这里实在没有找到比较满意的答案!
*************************************************
#1
你试试 parent.topframe.my_alert();之类的。
只要你找到topframe窗口的对象,就可以直接调用它里面的方法。
我写的可能有错。
只要你找到topframe窗口的对象,就可以直接调用它里面的方法。
我写的可能有错。
#2
你说的parent.topframe.my_alert()这种调用方法是可行的,但是我的意思是在topframe里为mainframe中的document包含js.
#3
你说的"在topframe里为mainframe中的document包含js"做不到的。
#4
你说的"在topframe里为mainframe中的document包含js"做不到的。
你试试 parent.topframe.my_alert();之类的。
只要你找到topframe窗口的对象,就可以直接调用它里面的方法。
我写的可能有错。
说的都很有道理
你试试 parent.topframe.my_alert();之类的。
只要你找到topframe窗口的对象,就可以直接调用它里面的方法。
我写的可能有错。
说的都很有道理
#5
有没有办法模拟出我所需要的效果.主要是不直接改变mainframe中的document,可以在topframe中用createElement()为mainframe中的document加一个层(比如说Layer1),在topframe中的document中为mainframe的document的层增加可直接调用(如我的问题中描述的一样,不用加top.window.topframe)的方法.请大家帮忙解决这个难题,或者用别的方法达到这种效果,有一个要求,代码简单.谢谢!
#6
谢谢大家,我再做做试验,大家有建议请提出来!
#7
---------------问一个相关问题----------------------
谁有document的所有属性和方法的文档?有的话给我看一下,谢谢!!
---------------问一个相关问题----------------------
#8
document的所有属性和方法的文档
http://msdn.microsoft.com/library/default.asp
http://msdn.microsoft.com/library/default.asp
#9
*************************************************
高手请谈谈看法,在这里实在没有找到比较满意的答案!
*************************************************
高手请谈谈看法,在这里实在没有找到比较满意的答案!
*************************************************