♣
点击左边框架的链接后,在右边框架显示页面?
这是一个用js做的树型菜单,放在框架左边,我想点击它链接后就在右边显示,指点一下?
<head>
<style>
<!--
a.parentlink
{ text-decoration: none; color: #333333; font-size: 12px }
a.parentlink:hover,a.childlink:hover { color: #000000; }
a.childlink,td.childlink
{ text-decoration: none; color: #666666; font-size: 12px }
.px7
{ font-size: 7px; vertical-align: middle; }
-->
</style>
<meta http-equiv="content-type" content="text/html; charset=gb2312">
<title>操作</title>
</head>
<body background="bg.jpg">
<script language=javascript>
//more javascript from http://www.smallrain.net
var item_num=6; //父层菜单的行数
var item_word=new array(); //菜单的文字
for(i=0;i<item_num;i++)
item_word[i]=new array();
item_word[0][0]="返回首叶";
item_word[1][0]="系统管理";
item_word[2][0]="查看小区信息";
item_word[2][1]="添加小区信息";
item_word[2][2]="修改小区信息";
item_word[2][3]="删除小区信息";
item_word[3][0]="查看楼宇信息";
item_word[3][1]="添加楼宇信息";
item_word[3][2]="修改楼宇信息";
item_word[3][3]="删除楼宇信息";
item_word[4][0]="查看房间信息";
item_word[4][1]="添加房间信息";
item_word[4][2]="修改房间信息";
item_word[4][3]="删除房间信息";
item_word[5][0]="注销退出";
var item_link=new array(); //菜单的链接
for(i=0;i<item_num;i++)
item_link[i]=new array();
item_link[0][0]="#";
item_link[1][0]="glxz.php";
item_link[2][0]="www.sohu.com";
item_link[3][0]="#";
item_link[3][1]="#";
item_link[3][2]="#";
item_link[3][3]="#";
item_link[3][4]="#";
item_link[3][5]="#";
item_link[4][0]="#";
item_link[5][0]="#";
var item=new array(); //菜单的html
for(i=0;i<item_num;i++)
item[i]="";
for(i=0;i<item_num;i++)
for(j=0;j<item_word[i].length;j++)
item[i]+=" |<span class=px7>-● </span><a class=childlink href="+item_link[i][j]+"onclick=javascript:this.blur();>"+item_word[i][j]+"</a><br>";
//------------定义一个清空各菜单的函数--------------
function startitem()
{
for(i=0;i<item_num;i++)
document.all.titem.cells[2*i+1].innerhtml="";
}
//------------------定义结束----------------------
//------------定义一个菜单展开的函数----------------
function openitem(n)
{
if(document.all.titem.cells[n*2+1].innerhtml=="")
{
startitem();
document.all.titem.cells[n*2+1].innerhtml=item[n];
}
else
startitem();
}
//------------------定义结束----------------------
//-----------------开始实现菜单-------------------
document.writeln("<table id=titem>");
document.writeln(" <tr><td height=20 valign=bottom><span class=px7>● </span><a class=parentlink href=javascript: onclick=javascript:openitem(0);this.blur();>返回首叶</a></td></tr>");
document.writeln(" <tr><td class=childlink></td></tr>");
document.writeln(" <tr><td height=20 valign=bottom><span class=px7>● </span><a class=parentlink href=javascript: onclick=javascript:openitem(1);this.blur();>系统管理</a></td></tr>");
document.writeln(" <tr><td class=childlink></td></tr>");
document.writeln(" <tr><td height=20 valign=bottom><span class=px7>● </span><a class=parentlink href=javascript: onclick=javascript:openitem(2);this.blur();>小区管理</a></td></tr>");
document.writeln(" <tr><td class=childlink></td></tr>");
document.writeln(" <tr><td height=20 valign=bottom><span class=px7>● </span><a class=parentlink href=javascript: onclick=javascript:openitem(3);this.blur();>楼宇管理</a></td></tr>");
document.writeln(" <tr><td class=childlink></td></tr>");
document.writeln(" <tr><td height=20 valign=bottom><span class=px7>● </span><a class=parentlink href=javascript: onclick=javascript:openitem(4);this.blur();>房间管理</a></td></tr>");
document.writeln(" <tr><td class=childlink></td></tr>");
document.writeln(" <tr><td height=20 valign=bottom><span class=px7>● </span><a class=parentlink href=javascript: onclick=javascript:openitem(5);this.blur();>注销退出</a></td></tr>");
document.writeln(" <tr><td class=childlink></td></tr>");
document.writeln("</table>");
//------------------菜单结束-----------------------
</script>
· 网友精彩回答:
下面这句加一个参数,连接的目标框架名:
<a class=childlink href="+item_link[i][j]+"onclick=javascript:this.blur(); target=左边的目标框架名>"+item_word[i][j]+"</a>
item_link[2][0]="www.sohu.com";
--->>>
item_link[2][0]="http://www.sohu.com";
还有一个错误:
item[i]+=" |<span class=px7>-● </span><a class=childlink href="+item_link[i][j]+"onclick=javascript:this.blur();>"+item_word[i][j]+"</a><br>";
onclick=的前面应该有个空格
- 更多问题:
- · ◆◇◆ 如何可以使得弹出提示框,点击确定以后继续执行后面的代码? ◆◇◆
- · 请教高手一个关于文本框事件触发的问题
- · 最后80分送出!在多文档界面中怎样调用自己另外定义的视图类对应的序列化函数Serilize()
- · Global.asax 中怎么得到当前网站的物理路径??
- · 如何让字符串包含0值而不是将其作为字符串结束符?可能实现吗?
- · 请教高手:vb连接Excel,如何合并单元格????
- · 请教一关于DRM的问题
- · 放分!
- · J2SE中如何使用报表?
- · 水晶报表不能打开ACCESS数据库问题,请教大侠,分不高.
- · 分多就放!
- · ~~~~~JSP连接SQL2000出错,请大侠们帮忙解决~~~~
- · 大家都来,办公一般用什么牌子的打印机(包括针式、喷墨)及价格
- · 请教:关于制作电子地图的基本问题
- · 请问一下这种xml文件怎么来读取啊
- · 请参与CSDN项目管理在线调查,专家将在线为你答疑

