javascript有window.open函数,加参数即可

解决方案 »

  1.   

    在你的jsp头加上:
    <script LANUGAGE="JavaScript">
    <!--
    function pop(pageurl) {
      var
    popwin=window.open(pageurl,"popWin","scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,width=580,height=400");
      return false;
    }
    //-->
    </script>
            
    在下边调用pop():
    <a href="<%=request.getContextPath()%>//xxxx.jsp onClick=" return pop(this.href);"><img src="96818/images/send.gif" width="20" height="12" border="0"></a>这样,你的那个xxxx.jsp(就是你要显示的那个非常简单的jsp)就会以弹出窗口的形式显示出来,里边没有菜单、工具栏
      

  2.   

    用javascript
    <scropt language="javascript">
    window.open("test.jsp","window","tiilbar=no,menubar=no,systemMenu=no");
    </script>
      

  3.   

    谢谢!不好意思,还有点不太明白:
    <a href="<%=request.getContextPath()%>//xxxx.jsp onClick=" return pop(this.href);">
    中xxxx.jsp前的“//”是什么意思?其前的“<%=request.getContextPath()%>”又是什么意思?(是用xxxx.jsp代替前面那一串的意思吗?)
    另外,有没有只改动xxxx.jsp就行的方法?(不改动存放到它的链接的那页)
      

  4.   

    哎呀,我搞错了, whatwhynot(努力努力!)兄给的两段代码应该都写到链接到xxxx.jsp的那页中的,而不是改动xxxx.jsp,对吧?
    不好意思,本人太菜了。
      

  5.   

    再问:
    可是我原来已经有了 onClick="return(confirmDel())"这句,其中confirmDel()如下:
    function confirmDel()
    {
      return (confirm("确定删除吗?"));
    }那么怎么再把“return pop(this.href)”加到onClick中来呢?是不是要把我原来的confirmDel()和whatwhynot(努力努力!)兄给的pop()两个js函数合并到一起呢?怎么合啊?
    谢谢!
      

  6.   

    笔误,应该是:
    <a href="<%=request.getContextPath()%>/xxxx.jsp onClick=" return pop(this.href);">
    <%=request.getContextPath()%>的意思是取根目录!!!!
      

  7.   

    你如果直接连接过去就用
    <a href="xxx/xxxx.jsp onClick=" return pop(this.href);">就可以
      

  8.   

    哥们,那两个应该是不相干的吧,就写两个有什么关系呢?分别调用呗和宾:
    <script LANUGAGE="JavaScript">
    <!--
    function pop(pageurl) {
    if(del)
    {return (confirm("确定删除吗?"));}
      var
    popwin=window.open(pageurl,"popWin","scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,width=580,height=400");
      return false;
    }
    //-->
    </script>
      

  9.   

    whatwhynot兄:
    非常感谢你这么耐心细致地回答我的问题!
    最后一个问题了(你要说“挣你这两分真难!”了吧?哈哈),真不好意思,老是麻烦你。你上面代码中的“if(del)”中的这个del变量是怎么定义的?我的意图是让用户一点到“xxxx.jsp”的链接就先弹出一警告框,问用户是否确定删除,如果用户选“是”的话,则再弹出一新窗口(简洁窗口)显示我的xxxx.jsp的内容。不知你上面的代码能否实现这个效果(我担心的是这样写的话会不会在用户对“确定删除吗?”这个问题回答“是”后程序就直接跳出整个函数了,而不执行下面的“window.open……”部分了)。
      

  10.   

    <script LANUGAGE="JavaScript">
    <!--
    function pop(pageurl) {
    if(confirm("     确认!!\n\n如要是点击‘确定’\n否则点击‘取消’"))
       {
     var
    popwin=window.open(pageurl,"popWin","scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,width=580,height=400");
      return false;
       }//-->
    </script>
    这样就完全搞定了,这回你要是不给我高点分你可不够意思了:)
      

  11.   

    <script LANUGAGE="JavaScript">
    <!--
    function pop(pageurl) {
    if(confirm("     确认!!\n\n如要删除请点击‘确定’\n否则点击‘取消’"))
       {
     var
    popwin=window.open(pageurl,"popWin","scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,width=580,height=400");
      return false;
       }
    return;
    //-->
    </script>
    这样就完全搞定了,这回你要是不给我高点分你可不够意思了:)
      

  12.   

    <script LANUGAGE="JavaScript">
    <!--
    总拉东西,我怕你看不懂,给你写完全,(我的心是不是太好了)function pop(pageurl) {
    if(confirm("     确认!!\n\n如要删除请点击‘确定’\n否则点击‘取消’"))
       {
     var
    popwin=window.open(pageurl,"popWin","scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=yes,width=580,height=400");
      return false;
       }
    return;
    }
    //-->
    </script>
    这样就完全搞定了,这回你要是不给我高点分你可不够意思了:)