ASP的javascript格式
<styletype="text/css"><!--.lis{float:left;display:none;}.lisli{list-style:none;margin...
<style type="text/css">
<!--
.lis
{
float:left;
display:none;
}
.lis li
{
list-style:none;
margin-bottom:2px;
text-align:center;
}-->
</style>
<ul class="lis" id="CI" style="margin-left:135px; margin-top:-1px;" onMouseOver="showCI()" onMouseOut="hiddenCI()"><li><a href="101_about/01_p001.asp?a001=企业简介">企业简介</a></li></ul>
<script language="vbscript">
founction showCI()
{
document.getElementById("CI").display="block";
}
founction hiddenCI()
{
document.getElementById("CI").style.display="none";
}</script>
请问script的格式有误吗?为什么这段代码在ASP里没有执行? 展开
<!--
.lis
{
float:left;
display:none;
}
.lis li
{
list-style:none;
margin-bottom:2px;
text-align:center;
}-->
</style>
<ul class="lis" id="CI" style="margin-left:135px; margin-top:-1px;" onMouseOver="showCI()" onMouseOut="hiddenCI()"><li><a href="101_about/01_p001.asp?a001=企业简介">企业简介</a></li></ul>
<script language="vbscript">
founction showCI()
{
document.getElementById("CI").display="block";
}
founction hiddenCI()
{
document.getElementById("CI").style.display="none";
}</script>
请问script的格式有误吗?为什么这段代码在ASP里没有执行? 展开
2个回答
展开全部
<script language="vbscript">
founction showCI()
{
document.getElementById("CI").style.display="block";
/*你没发现你写的代码这里没有写上style吗?*/
}
founction hiddenCI()
{
document.getElementById("CI").style.display="none";
}</script>
founction showCI()
{
document.getElementById("CI").style.display="block";
/*你没发现你写的代码这里没有写上style吗?*/
}
founction hiddenCI()
{
document.getElementById("CI").style.display="none";
}</script>
更多追问追答
追问
一开始有的,但后来改着改着就不知道了,可能是不小心删了吧(用的事笔记本),谢谢提醒啊
追答
这里不是你的JS出问题了,而是你的代码出问题了,
企业简介
这里你仔细看了,你的样样LIS一开始就做成了隐藏的,再说了,如果你是要做下拉菜单的话,也不是这种做法的。
展开全部
vbscript 应该是 javascript
founction 拼错
document.getElementById("CI").display="block"; 少了style
修改如下:
<script language="javascript">
function showCI()
{
document.getElementById("CI").style.display="block";
}
function hiddenCI()
{
document.getElementById("CI").style.display="none";
}
</script>
我要提醒下楼主,看你的代码,是想把某个链接在鼠标移上时会显示,但是鼠标移开时会隐藏。就楼主发的程序而言,是不可能会实现的。因为链接位置已经被隐藏了,这样鼠标就永远不可能再移动到该位置上了,即你运行代码也永远看不到效果
founction 拼错
document.getElementById("CI").display="block"; 少了style
修改如下:
<script language="javascript">
function showCI()
{
document.getElementById("CI").style.display="block";
}
function hiddenCI()
{
document.getElementById("CI").style.display="none";
}
</script>
我要提醒下楼主,看你的代码,是想把某个链接在鼠标移上时会显示,但是鼠标移开时会隐藏。就楼主发的程序而言,是不可能会实现的。因为链接位置已经被隐藏了,这样鼠标就永远不可能再移动到该位置上了,即你运行代码也永远看不到效果
更多追问追答
追问
这个我知道。我的代码里就是您改后的这个样子啊,可就是不能执行
追答
当然不执行了,你那个CI默认就是隐藏的,既然一开始就隐藏了,当然你鼠标永远都不可能移动到那个链接上了
你把那个 class= "lis" 去掉,这样运行程序的话,你可以执行一次即鼠标移到链接上时显示(去掉class="lis"该链接本来就显示),然后鼠标移开链接消失
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询