日期:2014-05-16  浏览次数:20442 次

怎样向父页面script传递变量?
这样没问题:

parent.document.getElementById("si").innerHTML= '<%=ga2()%>'

这样出错了:

parent.document.getElementById("si").innerHTML= '<script type="text/javascript" charset="utf-8">title:'<%=ga2()%>'</script>'

请问script该怎么嵌套啊?



------解决方案--------------------
如果你是要执行父窗口的函数,
比如:父窗口有一个函数:test
parent.test();//即可执行,且有参数时一样可以传入参数执行

如果你是要修改父窗口的一个变量的值
比如:父窗口有一个全局变量:_global
 parent._global='我被子页面修改了值';//则在父窗口应用到此变量的值被修改

------解决方案--------------------
用记事本打开文件,另存为UTF-8试试