| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 558 人关注过本帖
标题:谁帮我解释一下这段代码每句话的意思
只看楼主 加入收藏
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
 问题点数:0 回复次数:3 
谁帮我解释一下这段代码每句话的意思
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
这是改变跳转菜单显示的代码,谁能帮我全部解释一下呢?
搜索更多相关主题的帖子: 代码 解释 
2005-05-26 12:35
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
以下是引用ASP菜菜菜鸟在2005-5-26 12:35:30的发言: function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } 这是改变跳转菜单显示的代码,谁能帮我全部解释一下呢?
targ应该是网页或者框架对象,selObj.options[selObj.selectedIndex].value这个是得到下拉列表的值,那个下拉列表应该以http地址的字符串为值,赋给targ的location就可以让网页或框架的当前的URL地址转到下拉列表里选定的值。
2005-05-26 13:43
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
得分:0 
有谁帮我说清楚的吗,谢谢了。

总有一天,我要亲手打布什一吧掌.
2005-05-26 17:56
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } 三个参数 targ 是目标窗口或帧 selObj 是下拉框对象 restore 是标志点击一个选项后是否重置(选择第一项) eval是一个函数,它把参数中字符当作一行脚本来执行(相当于动态生成脚本)。

[此贴子已经被作者于2005-5-27 0:23:04编辑过]


天津网站建设 http://www./
2005-05-27 00:22
快速回复:谁帮我解释一下这段代码每句话的意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031985 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved