文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>奇怪的JavaScript

奇怪的JavaScript

时间:2010-09-20  来源:bzuit

这些天快让js脚本给搞晕了,本来感冒就晕。为了让用户得到更好的视觉效果我用了Jquery。函数调用之类的还没有什么问题。但是最后的显示却是一个大问题。

<style type="text/css">
.topdiv{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    
    background-color:gray;
    z-index:1001;
    }
.belowdiv {
    display: none;
    position: absolute;
    top: 25%;
    left: 25%;
    width: 50%;
    
    padding: 16px;
    border-top:solid,16px,red;
    border-left:1px;
    border-right:1px;
    border-bottom:1px;
    background-color: white;
    z-index:1002;
    overflow: auto;
}

</style>
      <script type="text/javascript">
          function comeIn() {
              $("#top").fadeIn("slow");
              $("#below").fadeIn("slow");
          }

          //隐藏
          function takeChectedId() {
              $("#top").fadeOut("slow");
              $("#below").fadeOut("slow", function () {
                  var chekcBoxList = $(":checkbox:checked");
                  var result = '';
                  var resultName = ''
                  chekcBoxList.each(function () {
                      result = result + $(this).val() + ',';
                      resultName = resultName + this.name + ',';
                  });
                  alert(resultName);

                  //$('#<% =CheckedList.ClientID %>').val(resultName);


              });
          }
        
    </script>
<div id="top" class="topdiv"><a href = "javascript:void(0)" onclick = "takeChectedId()">关闭</a>
    <div style=" float:right"><input type="image" src="../images/btn_close.png" onclick = "takeChectedId()" /></div>
</div>
<div id="below" class="belowdiv">

<input runat="server" id="CheckedList" type="hidden" value="hiddentest" />
<table>

<asp:Repeater runat="server" ID="ContentsItem">
<ItemTemplate>
<%# Container.ItemIndex%3==0?"<tr>":"" %>
    <td><input type="checkbox" name='<%# Eval("Name") %>' value='<%# Eval("Id") %>' /> <%# Eval("Name") %></td>
<%# Container.ItemIndex%3==2?"</tr>":"" %>
</ItemTemplate>
</asp:Repeater>
</table>
</div>

就是这个了,可以看到有两个地方调用了takeCheckedId(),就是这个地方出问题了,

<div id="top" class="topdiv"><a href = "javascript:void(0)" onclick = "takeChectedId()">关闭</a>正常。
<div style=" float:right"><input type="image" src="../images/btn_close.png" onclick = "takeChectedId()" /></div>这个就不正常了,但是这个在调试的时候可以!!真tm的郁闷!!
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载