arguments是JS的传递参数数组对象,可以从这里取不定个参数
循环是每次+2,而传递的参数的规律是:奇数是框架位置,偶数的打开的链接
循环的意思是,指定参数奇数的框架位置打开本参数下一个的URL
即:鼠标按下图片后,在dir框架里跳转到'Left.asp?Mdl=2'链接,在main框架里跳转到'Inventory/InventoryNav.asp'调试为空或不是对象,你看看你的FRAMES框架里是否有这两个名称的框架,必须用框架的方式打开PS:这段JS是DW自动写吧(DW貌似都是有MM_开头的)?
循环是每次+2,而传递的参数的规律是:奇数是框架位置,偶数的打开的链接
循环的意思是,指定参数奇数的框架位置打开本参数下一个的URL
即:鼠标按下图片后,在dir框架里跳转到'Left.asp?Mdl=2'链接,在main框架里跳转到'Inventory/InventoryNav.asp'调试为空或不是对象,你看看你的FRAMES框架里是否有这两个名称的框架,必须用框架的方式打开PS:这段JS是DW自动写吧(DW貌似都是有MM_开头的)?
解决方案 »
- 讨论如何固定jquery mobile的Header与Footer通过页切换中间的内容
- 请问在栈或堆中,怎么存储函数
- html怎么让滚动条自动显示或隐藏
- 有人明白 $A() 么?
- VS2008 调试的错误。。急!!!
- 谁有JAVASCRIPT的日历代码
- 大家帮着分析一下这个错误是怎么回事.
- 点击按钮时,如何修改文本框的内容?谢谢!
- 急问如何使js外的变量传到js中来??
- 如何用程序生成一个本地机器上一个类的实例??
- prototype.js+XML+XSLT+c# 很好很强大,Dojo,ext很大很垃圾,欢迎加入Web技术群:50693277
- 请问 如何在一个html的<script type="text/javascript" >模块的javascript函数中调用其他的*.js文件中的类和函数?
function MM_goToURL()
{ //v3.0
var i, args = MM_goToURL.arguments;// 定义i,获取函数参数
document.MM_returnValue = false; // 设置document的一个属性MM_returnValue这个是自定义的
for(i = 0; i < (args.length - 1); i += 2) // 循环,根据参数的个数
eval(args[i] + ".location='" + args[i+1] + "'"); // eval运行时解释执行字符串
} 错误,就是你的父级窗口那些对象不存在。你先看下基础~
这些东西还不如书上说的清楚
function MM_goToURL()
{
var i, args = MM_goToURL.arguments;// 得到函数参數
document.MM_returnValue = false; // 设置document的属性MM_returnValue
for(i = 0; i < (args.length - 1); i += 2) // 循环每次+2,根据参数的个数
eval(args[i] + ".location='" + args[i+1] + "'"); // 解释执行字符串,奇数是框架位置,偶数的打开链接
}
<TD width=76>
<IMG class=hand onmousedown="MM_goToURL('parent.frames[\'Dir\']','Left.asp?Mdl=2',parent.frames[\'main\']','Inventory/InventoryNav.asp');
return document.MM_returnValue"
</TD> //這裡錯肯定是找不到對象
<TD width=76> <IMG class=hand
onmousedown="MM_goToURL('parent.frames[\'Dir\']','Left.asp?Mdl=2',parent.frames[\'main\']','Inventory/InventoryNav.asp');return document.MM_returnValue" </TD> 'parent.frames[\'Dir\']这个查找的是父窗口里的框架名为dir的框架
可能是你父窗口里的没有框架名为dir的框架
下面那些是一个道理