注册 登录
编程论坛 ASP技术论坛

include 问题

kevinxu0638 发布于 2010-11-26 17:13, 337 次点击
我在一个页面了include了两文件
只有本站会员才能查看附件,请 登录
这两个文件又分别调用了两css文件,但是当运行是只有一个css文件有用
两个单独运行的效果
只有本站会员才能查看附件,请 登录
只有本站会员才能查看附件,请 登录

放在一起后就变成
只有本站会员才能查看附件,请 登录
注意两边的边距,下面是两个css的部分内容
#tags {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 45px; WIDTH:450px; PADDING-TOP: 0px; HEIGHT: 23px
}
#tags {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; WIDTH:450px; PADDING-TOP: 0px; HEIGHT: 23px
}
请问这是什么原因 我ej2.asp是直接复制的ej.asp, css文件里就改了上面的那一行

[ 本帖最后由 kevinxu0638 于 2010-11-26 17:15 编辑 ]
2 回复
#2
dzt00012010-11-26 17:28
相同的CSS重复定义后,以最后一次的显示效果
#3
kevinxu06382010-11-26 17:38
回复 2楼 dzt0001
程序代码:
<html>
<HEAD>
<TITLE></TITLE>
<link href="../css/ej.css" rel="stylesheet" type="text/css" />
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY >
<DIV id=con>
<UL id=tags>
  <LI class=selectTag><A onClick="selectTag('tagContent0',this)"
  href="javascript:void(0)">&nbsp;美食原料&nbsp;</A> </LI>

 
  <LI><A onClick="selectTag('tagContent1',this)"
  href="javascript:void(0)">&nbsp;肉禽蛋营养&nbsp;</A> </LI>

 
  <LI><A onClick="selectTag('tagContent2',this)"
  href="javascript:void(0)">&nbsp;水产品营养&nbsp;</A></LI>

 
  <LI><A onClick="selectTag('tagContent3',this)"
  href="javascript:void(0)">&nbsp;谷物果蔬营养&nbsp;</A></LI>
  </UL>

<DIV id=tagContent >
<DIV class="tagContent selectTag" id=tagContent0><table border="0" width="400">
<tr><td>&nbsp;</td>
<td><div align="right">更>>&nbsp;&nbsp;&nbsp;</div></td></tr>
</table></DIV>

<DIV class=tagContent id=tagContent1><table border="0" width="400">
<tr><td>&nbsp;</td>
<td><div align="right">更多>>&nbsp;&nbsp;&nbsp;</div></td></tr>
</table></DIV>

<DIV class=tagContent id=tagContent2><table border="0" width="400">
<tr><td>&nbsp;</td>
<td><div align="right">更多>>&nbsp;&nbsp;&nbsp;</div></td></tr>
</table></DIV>

<DIV class=tagContent id=tagContent3><table border="0" width="400">
<tr><td>&nbsp;</td>
<td><div align="right">更多>>&nbsp;&nbsp;&nbsp;</div></td></tr>
</table></DIV>

</DIV>
</DIV>
<SCRIPT type=text/javascript>
function selectTag(showContent,selfObj){
    var tag = document.getElementById("tags").getElementsByTagName("li");
    var taglength = tag.length;
    for(i=0; i<taglength; i++){
    tag[i].className = "";
    }
    selfObj.parentNode.className = "selectTag";
    for(i=0; j=document.getElementById("tagContent"+i); i++){
    j.style.display = "none";
    }
    document.getElementById(showContent).style.display = "block";
}
</SCRIPT>
</BODY>
</HTML>
ej.asp
程序代码:
<html>
<HEAD>
<TITLE></TITLE>
<link href="../css/ej2.css" rel="stylesheet" type="text/css" />
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY >
<DIV id=con>
<UL id=tags>
  <LI class=selectTag><A onClick="selectTag('tagContent4',this)"
  href="javascript:void(0)">&nbsp;饮食科学&nbsp;</A> </LI>

 
  <LI><A onClick="selectTag('tagContent5',this)"
  href="javascript:void(0)">&nbsp;烹饪技巧&nbsp;</A> </LI>

 
  <LI><A onClick="selectTag('tagContent6',this)"
  href="javascript:void(0)">&nbsp;食品保健&nbsp;</A></LI>

 
  <LI><A onClick="selectTag('tagContent7',this)"
  href="javascript:void(0)">&nbsp;季节美食&nbsp;</A></LI>
  </UL>

<DIV id=tagContent >

<DIV class="tagContent selectTag" id=tagContent4><table border="0" width="400">
<tr><td>&nbsp;</td>
<td><div align="right">更>>&nbsp;&nbsp;&nbsp;</div></td></tr>
</table></DIV>

<DIV class=tagContent id=tagContent5><table border="0" width="400">
<tr><td>&nbsp;</td>
<td><div align="right">更多>>&nbsp;&nbsp;&nbsp;</div></td></tr>
</table></DIV>

<DIV class=tagContent id=tagContent6><table border="0" width="400">
<tr><td>&nbsp;</td>
<td><div align="right">更多>>&nbsp;&nbsp;&nbsp;</div></td></tr>
</table></DIV>

<DIV class=tagContent id=tagContent7><table border="0" width="400">
<tr><td>&nbsp;</td>
<td><div align="right">更多>>&nbsp;&nbsp;&nbsp;</div></td></tr>
</table></DIV>

</DIV>
</DIV>
<SCRIPT type=text/javascript>
function selectTag(showContent,selfObj){
    var tag = document.getElementById("tags").getElementsByTagName("li");
    var taglength = tag.length;
    for(i=0; i<taglength; i++){
    tag[i].className = "";
    }
    selfObj.parentNode.className = "selectTag";
    for(i=4; j=document.getElementById("tagContent"+i); i++){
    j.style.display = "none";
    }
    document.getElementById(showContent).style.display = "block";
}
</SCRIPT>
</BODY>
</HTML>
ej2.asp
上面的两个文件单独运行是都正常 但在同一个页面的是就出问题了
只有本站会员才能查看附件,请 登录
请问是javascript里面要改什么嘛?麻烦大侠帮帮瞅瞅...


[ 本帖最后由 kevinxu0638 于 2010-11-26 17:41 编辑 ]
1