阅读:5581回复:0
请教关于子iframe调用父窗口函数的问题
我有个问题是关于子iframe调用父窗口函数的javascript脚本的一段代码在firefox下的调试,总是调不过去,具体情况如下:
环境为asp,framework1.1 ,windows2003 有个asp页面,里面有多个iframe,我在javascript脚本里有这样的语句: <script language='javascript'> function fun1() { ....... } function fun2() { myFrame1.innerHTML="<a href='javascript:window.parant.fun1();'>Test1</a>" } </script> 现在如果在myFrame1里面用这种动态生成一个html串的方式,当点击连接Test1时,ie下面能执行fun1();但在firefox下面就不能通过,在firefox下的工具-javacript控制台里报的错: 错误: uncaught exception: Ö^' Window.st öCP ³, 但是,如果myFrame1里面并不是用这种innerHTML方式写进去的内容,而是本身这个myFrame1里面用src=“myTest1.asp”这种方式,并且myTest1.aspx里面已经带有超连接,和js脚本,点击无乱ie和firefox下都没有问题,不知那位大侠遇到过这种问题没有,希望能得到您的帮助! |
|