我的情况是这样的,我在frameset里有两个子frame,一个frame名是frmActualFolder,有这样一个方法
function SetCurrentFolder()
{
document.getElementById('tdName').innerHTML = "/"+window.parent.frames['frmFolders'].filePath;
}
现在我在另一个frame里使用:window.parent.frames['frmActualFolder'].SetCurrentFolder();来调用frmActualFolder的SetCurrentFolder()方法。但是frmActualFolder的SetCurrentFolder()方法根本没执行到。
后来我将frmActualFolder的SetCurrentFolder()方法变成
function SetCurrentFolder()
{
document.getElementById('tdName').innerHTML = "/"+window.parent.frames['frmFolders'].filePath;
alert("!!!");
}
就是说加了个警告窗口,前面的document.getElementById('tdName').innerHTML = "/"+window.parent.frames['frmFolders'].filePath;又可以顺利执行。但是总不能突然弹出个警告框。我想问一下这是为什么?有解决办法吗?
function SetCurrentFolder()
{
document.getElementById('tdName').innerHTML = "/"+window.parent.frames['frmFolders'].filePath;
}
现在我在另一个frame里使用:window.parent.frames['frmActualFolder'].SetCurrentFolder();来调用frmActualFolder的SetCurrentFolder()方法。但是frmActualFolder的SetCurrentFolder()方法根本没执行到。
后来我将frmActualFolder的SetCurrentFolder()方法变成
function SetCurrentFolder()
{
document.getElementById('tdName').innerHTML = "/"+window.parent.frames['frmFolders'].filePath;
alert("!!!");
}
就是说加了个警告窗口,前面的document.getElementById('tdName').innerHTML = "/"+window.parent.frames['frmFolders'].filePath;又可以顺利执行。但是总不能突然弹出个警告框。我想问一下这是为什么?有解决办法吗?
解决方案 »
- 电脑中运行applet小程序,已正确安装JRE,但仍提示需重复安装JRE,该如何用JS检测电脑中是否已安装JRE了呢?
- 如何在javascript中异步调用一个函数
- 在bb.jsp里我就写了一个js就是 <script language="javascript" src="cc.jsp?lm=bb"> </script> cc.jsp里面应该怎么写?
- *************************************js的prototype加载顺序????小弟的发现
- 请问这段代码的作用是什么
- 淘宝发布宝贝属性选择自动生成table 怎么做的 js怎么写
- 有什么比较好的学习JQuery的方法么?
- 如何实现如下功能:打开IE后,输入一个网址后,关闭所有IE,弹出一个固定大小的网页?
- 弹出窗口的问题
- 树状结构
- 求一段简单的JavaScript代码
- 如何将google地图嵌到自己网页里?
不如来个function SetCurrentFolder(filePath)
{
document.getElementById('tdName').innerHTML = "/"+filePath;
}
问题解决了,结贴!!!!