真才实料才是最真

Dream have no limit

统计

积分与排名

good link

最新评论

jsp中的事件处理

<script   language="javascript1.2"   type="text/javascript">  
  function   popwin(strurl,   winname,   width,   height)   {  
  var   left   =   (screen.width   -   width)/2;  
  var   top   =   (screen.height   -   height)/2;  
  var   str   =   left=+left+,   top=+top+,   width=+width+,height=+height;  
  window.open(strurl,   winname,   str);  
  }  
  </script>  
   
  <input   type="submit"   name="add"   value="添加"   onclick="javascript:popwin(reply.asp?id=<%=id%>,   reply,   500,   300)">

<input   type="button"   name="add"   value="添加"   onclick="window.location.href=add.jsp">  
  <input   type="button"   name="delete"   value="删除"   onclick="window.location.href=del.jsp">  
  <input   type="button"   name="search"   value="查询"   onclick="window.location.href=dit.jsp">

 

 

 

JavaScript实现页面跳转的几种方式

 

     在开发Web应用服务时,经常会遇到页面的跳转问题,不论是ASP还JSP本身都提供了一些实现页面跳转的方法,但是,这些方法往往都要求页面上不能有输出(即使有输出也不能正常输出)。我们往往需要先给出提示信息然后再进行跳转,这时就要用JavaScript来实现。通常有以下几种方法:

    第一种:

    <script language="javascript" type="text/javascript">

        window.location.href="login.jsp?backurl="+window.location.href;

    </script>

第二种:

    <script language="javascript">

        alert("返回");

        window.history.back(-1);

   </script>

第三种:

   <script language="javascript">

       window.navigate("top.jsp");

  </script>

第四种:

   <script language="JavaScript">

          self.location='top.htm';

   </script>

第五种:

   <script language="javascript">

          alert("非法访问!");

          top.location='xx.jsp';

   </script>

 

   另外,这些东东也很有用:

   按钮式:

  <INPUT name="pclog" type="button" value="GO" onClick="location.href='http://9ba.cn/'">

  链接式:

  <a href="javascript:history.go(-1)">返回上一步</a>

  <a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>

  直接跳转式:

  <script>window.location.href='http://www.9ba.cn';</script>

  开新窗口:

  <a href="javascript:" onClick="window.open('http://www.9ba.cn/post/235.html','','height=500,width=611,scrollbars=yes,status=yes')">云上的日子</a>

 

   这里还有些有用的东东:

 

  =====javascript中弹出选择框跳转到其他页面=====

<script language="javascript">

<!--

function logout(){

if (confirm("你确定要注销身份吗?\n是-选择确定,否-选择取消")){

window.location.href="logout.asp?act=logout"

}

}

-->

</script>

=====javascript中弹出提示框跳转到其他页面=====

<script language="javascript">

<!--

function logout(){

alert("你确定要注销身份吗?");

window.location.href="logout.asp?act=logout"

}

-->

</script>

=====ASP中直接跳转到其他页面===========

<%

response.redirect "logont.asp"

%>

=====Html中确认后弹出新页面===========

function Del(id)

  {

if (confirm("你确定要删除吗?"))

  {

  window.open("otherfile.asp?ID="+id+"&act=del","top","width=640,height=400")

  }

  }

=====Html中确认后跳转到其他页面=========

function Del(URL)

  {

if (confirm("你确定要删除吗?"))

  {

  //URL="otherfile.htm"

  window.location.href=URL

  }

  }

posted on 2007-09-03 15:12 gavinkin555 阅读(1207) 评论(0)  编辑 收藏 引用 所属分类: JAVA

只有注册用户登录后才能发表评论。