在a.htm使用此语句也起作用。
parent.document.all.mainFrame.style.height=600?????你的测试环境不对, 如果你把 a.htm 放在另一个框架里你这种写法就是错误的, 因为你的 a.htm 已经是最上层, 上面已经没有框架了, 因此在 a.htm 里: parent == top == self ,所以没有报错. 由些你就可以 onload 里加上一个判断即可:
window.onload = function()
{
if(self!=top && window.name=="mainFrame")
{
//..... 这样就不会出现问题了.
}
}
parent.document.all.mainFrame.style.height=600?????你的测试环境不对, 如果你把 a.htm 放在另一个框架里你这种写法就是错误的, 因为你的 a.htm 已经是最上层, 上面已经没有框架了, 因此在 a.htm 里: parent == top == self ,所以没有报错. 由些你就可以 onload 里加上一个判断即可:
window.onload = function()
{
if(self!=top && window.name=="mainFrame")
{
//..... 这样就不会出现问题了.
}
}
解决方案 »
- 关于页内搜索
- 有了坐标如何在地图上显示坐标位置(java)
- 大家快来看看这个程序吧!
- 闭包为什么称之为“闭包”啊?
- 进度条下面怎么不显示 放个文版| 英文版
- 关于滚动条滚动Div保持位置不变的效果是怎么完成的,(无抖动!!)
- ●●●●●●●●●●●●●●●●●●●●●●●●●●●什么情况下this[key]和this.hasOwnProperty(key)的布尔值相反??????
- 正则表达式[.\n]与[\s\S]的区别是什么?
- javascript显10个图就出现"内存不够“的错误?
- [原创]HTA图片搜索下载工具
- 正则表达式?tj.replace(exp,"change"),其中的EXP是,(逗号)应该怎么写?
- 单击一个按纽或图片,如何获得它们右下角的位置的X,Y值呢?
function window.onload() {
try {
parent.mainFrame.style.height=(document.body.scrollHeight<400)?400:document.body.scrollHeight;
}
catch(e) {
return false;
}
}