加引号吧?  要不会以为是变量的.
hide('<%=sid%>')

解决方案 »

  1.   

    onMouseOver="show(<%=sid%>)"换成onMouseOver="show('<%=sid%>')"
    看看
      

  2.   

    该加的都加了?实在不行你就这么写吧:
    response.write"<a href=javascript: show("&sid&")>修改</a>"
      

  3.   

    <script language="JavaScript" type="text/JavaScript">
    funtion show(id){
    document.all(id).style.visibility="hiden";}
    funtion hide(id){
    document.all(id).style.visibility="visible";
    }
    </script>
      

  4.   

    我ft
    我运行了半天
    你看看你的function怎么声明的
    怎么少了个c
    function 不是
    funtion
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function show1(id){
    document.all[id].style.visibility="hidden";
    }function hide(id){
    document.all[id].style.visibility="visible";
    }//-->
    </SCRIPT></HEAD><BODY><a href="show.jsp?type=1&id=1"   
    target="right" 
    onMouseOver="show1('1')"
    onMouseOut="hide('1')">2</a>            <div id="1" style="position:absolute; width:153px; height:20px; z-index:1; background-color: #FFFFCC; layer-background-color: #FFFFCC; visibility: hidden; left: 40px;" >3</div></BODY>
    </HTML>
    看看这个
      

  6.   

    to:  hzfu007(幻影)
    老大,div里面的id不能命名为数字!!!你把它改成英文字母就行了
    <div id="1"    =========》id="div1"
      

  7.   

    终于行了..很多谢各位..不过还有一个问题就是,因为我那些新闻标题是动态生成的,我想要的效果就是在鼠标移到略缩标题时就在对应标题右边显示出标题的全部内容.但我现在的情况是在鼠标移到略缩标题,全部都是在同一个地方显示.我知道是因为我在上面style="position:absolute这个问题,但去掉了它,虽然可以对应每个标题,但显得很难看,因为每个层都占有一定的空间...
      大家有没有做过这方面的呢,如果有就请帮忙一下啦:)小弟感激不尽!!!