在网上找了个栏目切换代码,单独在页面打开还好,怎么用了个<!--#include file="show.html"-->嵌入到首页的一个<div>层中就就出现问题,一切换栏目,它就跳到了页面的下一行。(DIV都设置了float:left的,尺寸都合适)
栏目切换代码 show.html:
<script language="javascript">
function setFocus3(i)
{
selectLayer3(i);
}
function selectLayer3(i)
{
switch(i)
{
case 1:
document.getElementById("N1").style.display="block";
document.getElementById("N2").style.display="none";
document.getElementById("N3").style.display="none";
break;
case 2:
document.getElementById("N1").style.display="none";
document.getElementById("N2").style.display="block";
document.getElementById("N3").style.display="none";
break;
case 3:
document.getElementById("N1").style.display="none";
document.getElementById("N2").style.display="none";
document.getElementById("N3").style.display="block";
break;
}
}
</script>
<style type="text/css">
<!--
table{font:"宋体";
font-size:12px;}
#topnav ul{
margin-top:0;
margin-right:5;
margin-left:5;
margin-bottom:10;
padding:0;
float:left;}
#topnav li{float:left;
padding:4;
list-style-type:none;
width:auto;
text-align:center;
margin-top:0;
margin-right:5;
margin-left:0;
margin-bottom:0;
}
#topnav li a{
font-family:"宋体";
font-size:12px;
font-weight:bold;
color:#990000;
text-decoration:none;}
#topnav li #select{
padding:4;
background-color:#CD540C;
color:#FFFFFF;}
-->
</style>
<body>
<div id="N1" style="display:block; float:left">
<div id="topnav">
<ul>
<li><a href="
http://education.163.com/gaokao/" target="_blank" id="select">简报</a></li>
<li><a href="javascript:setFocus3(2);" target="_self">情况反映</a></li>
<li><a href="javascript:setFocus3(3);" target="_self">调研报告</a></li>
</ul>
</div>
<div>
<div>sdfsdfsdfsdfsdfsf</div>
<div>sdfsdfsdfsdfsdfsf</div>
<div>sdfsdfsdfsdfsdfsf</div>
<div>sdfsdfsdfsdfsdfsf</div>
</div>
</div>
</div></div>
<div id="N2" style="display:none; float:left">
<div id="topnav">
<ul>
<li><a href="javascript:setFocus3(1);" target="_self">简报</a></li>
<li><a href="
http://education.163.com/gaokao/" target="_blank" id="select">情况反映</a></li>
<li><a href="javascript:setFocus3(3);" target="_self">调研报告</a></li>
</ul>
</div>
<div>
<div>期待js
调用更加完善</div>
<div>期待js调用更加完善</div>
<div>期待js调用更加完善</div>
<div>期待js调用更加完善</div>
</div>
</div>
</div></div>
<div id="N3" style="display:none; float:left">
<div id="topnav">
<ul>
<li><a href="javascript:setFocus3(1);" target="_self">简报</a></li>
<li><a href="javascript:setFocus3(2);" target="_self">情况反映</a></li>
<li><a href="
http://education.163.com/gaokao/" target="_blank" id="select">调研报告</a></li>
</ul>
</div>
<div>
<div>foosun现在的编辑器不好用,老出废码</div>
<div>foosun现在的编辑器不好用,老出废码</div>
<div>foosun现在的编辑器不好用,老出废码</div>
<div>foosun现在的编辑器不好用,老出废码</div>
</div>
</div>
</body>
首页 index.asp:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--#include file="top.html"-->
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" c />
<title>无标题文档</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="main">
<div id="notice">
<table width="170" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="170"><img src="images/index_03.png" /></td>
</tr>
<tr>
<td><img src="images/index_08.png" /></td>
</tr>
</table>
</div>
<div id="news">
<!--#include file="show.html"-->
</div>
</div>
</body>
</html>
求哪位大侠帮忙看看。解决一下这个问题呀!!!ORZ