很急的问题,在线等~

wwx840723 2006-12-13 11:23:15
这个是我用php输出的函数,我想在编辑新闻时,能默认的显示其新闻属于的部门和属于分类的名称,现在的问题是,默认显示部门已经做到,但其后面的默认显示分类并没有做到,代码如下:
<SCRIPT LANGUAGE='JavaScript' DEFER>
var fMenu = ["请选择...","部门","学科"];
var fValue = ["","1","2"];
var sMenu = [["请选择..."],["党 办","校 办","校工会","德育处","教务处","教科处","总务处","首页","信息处","信息中心"],["政治","语文","数学","英语","物理","化学","历史","地理","生物","信息","体育","艺术"]];
var sValue = [[""],["23","22","21","20","19","18","17","59","58","55"],["36","38","39","40","41","42","45","44","43","48","47","46"]];
var oWhere = document.all.tar;
var ofMenu = document.createElement("<SELECT name=\'bigclass\'>");
var osMenu = document.createElement("<SELECT name=\'department_id\'datatype=\'Require\' msg=\'部门或学科不能为空\' >");
with(oWhere)appendChild(ofMenu),appendChild(osMenu);
createMainOptions();
createSubOptions(0);
ofMenu.onchange = function() {createSubOptions(this.selectedIndex);};

function createMainOptions()
{
for(var i=0;i<fMenu.length;i++)
{
ofMenu.options[i] = new Option(fMenu[i],fValue[i]);
ofMenu.selectedIndex = 1;//显示部门
}

}
function createSubOptions(j)
{
with(osMenu)
{
length=0;
for(var i=0;i<sMenu[j].length;i++)
{
osMenu.options[i] = new Option(sMenu[j][i],sValue[j][i]);
if(sMenu[j][i]== "信息中心"){ osMenu.selectedIndex = i;}//显示分类,不知道怎么改。
}
}


}
</SCRIPT>
望知道的告诉一声,谢谢~
...全文
319 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwx840723 2006-12-13
  • 打赏
  • 举报
回复
联动已经做起了
我现在要的结果是在编辑的时候能默认的显示部门以及分类而已,部门已经默认显示,而分类只有重新点击部门的时候才能默认显示分类~
好象不是很难的问题把,只是我JS基础太差,解决不了,想在这里找一下高手。
没想到,问了N个人,都没解决~
哎~
webmm 2006-12-13
  • 打赏
  • 举报
回复
都看晕了...直接找个联动js重写就得了吧...
wwx840723 2006-12-13
  • 打赏
  • 举报
回复
看来又白等一天了
根本就没人知道~
哎~
wwx840723 2006-12-13
  • 打赏
  • 举报
回复
怎么就没人回答呢?
是我说的不清楚吗?
高手们都上哪儿拉~

87,909

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧