window.showModalDialog('Details.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"ID")%>')

解决方案 »

  1.   

    在弹开的页面加一个脚本
    <script>
      window.opener.focus();
    </script>
      

  2.   

    <a href="#" onClick="window.open('Details.aspx?ID=<%#DataBinder.Eval(Container.DataItem,"ID")%>','_blank','height=550,width=790,top=0,left='+(800/2-250)+',top='+(0)+',toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no')">点击项目</a>
      

  3.   

    以上方法都试了,不行,To wangyime(我很菜,但我很努力):你的方法只能打开一个页面,再点就不开东西。jnkc(江南昆虫):页面有错误:(
      

  4.   

    <body>
    <a href="window.open('active1.htm','filename')" target="_blank">文章一
    <a href="window.open('active2.htm','filename')" target="_blank">文章二</body>
      

  5.   

    To  Tan18(阿强):我的文章是从数据库中调取的啊:(
      

  6.   

    To hssh38
    那是因为你每次打开窗口都给窗口起了同样的名字啦
      

  7.   

    直接把'active1.htm','filename'换了就行了吧<body>
    <% do while not rs.EOF%>
    <a href="window.open(<%=rs('ArticleURL')%>,<%=rs('ArticleName')%>)" target="_blank"><%=rs('ArticleName')%><br>
    <%
    rs.movenext
    loop
    %>
    </body>
      

  8.   

    <%#DataBinder.Eval(Container.DataItem,"ID")%>---》<%=DataBinder.Eval(Container.DataItem,"ID")%>
      

  9.   

    我还想知道你的“<%=DataBinder.Eval(Container.DataItem,"ID")%>”是不是用ASP输出的ID?