在我web工程中,超链接以及按钮的onclick失效

kkk我爱 发布于 2013/04/04 10:04
阅读 648
收藏 0

我新建一个web工程,这两个功能都好用,但是我一旦复制到我要用到的那个工程里面,就都不好用了   ,已经弄了不短时间了,还是没弄出来,求大神帮忙分析一下,其中按钮返回好用,查询不好用,超链接alert好用,onclick不好用。

<%@ page language="java" import="java.util.*,hetong.domain.*,hetong.dao.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>分包合同基本信息</title>
<script type="text/javascript">
function test(){
alert("success");
 }
function submitPage(obj, evt){
 evt = (evt)?evt:((window.event)?window.event:"");
 keyCode = evt.keyCode ? evt.keyCode : (evt.which ? evt.which : evt.charCode);
 if (keyCode == 13) {
     document.forms[1].submit();
 }
</script>
</head>
  <body>
<h3> <u>分包合同&gt;&gt;基本信息</u></h3> 
   <table width="80%" border="0" cellspacing="1" cellpadding="1">
  <tr>
    <th width="10%" align="left" scope="row">分包合同号</th>
    <td width="20%" align="center"><label>
      <input type="text" name="subContractNo" id="subContractNo" />
    </label></td>
    <td width="20%" align="left">
      <input type="button" name="Submit" value="查询" onclick="test();"/>
    </td>
     <td width="20%" align="left">
      <input type="button" name="back" value="返回" onclick="javascript:window.location.href='fbhtchakan.jsp'"/>
    </td>
  </tr>
</table>




<table width="80%" border="1" cellspacing="1" cellpadding="1">
  <tr>
  <td>分包合同号</td><td>接受日期</td><td>项目名称</td><td>销售合同号</td>
  <td>工作令号</td><td>备注</td><td>详细</td><td>修改</td>
  </tr>
<%
    /*翻页设定*/
    int PageSize;   //一页显示的记录数
    int RowCount;    //记录总数
    int PageCount;    //总页数
    int intPage;     //待显示页码
    int i,j;
    
    PageSize = 5;     //设置每页显示的记录数
    //获取页码
    String strPage = request.getParameter("page");
    if(strPage==null){
    //在querystring中没有page参数,显示第一页数据
    intPage =1;
    }else{
    //将字符串转换为整型
    intPage=Integer.parseInt(strPage);
    if(intPage<1){
    intPage=1;
    }
    }
   
FenbaoDao dao = new FenbaoDao();
ArrayList<Fenbao> list = dao.li();
Iterator it = list.iterator();

//获取记录总数
//应该写在后台的一个函数
RowCount=list.size();

//计算总页数
PageCount=(RowCount-1)/PageSize+1;

//调整待显示的页码
if(intPage>PageCount){
intPage=PageCount;
}
//将指针定位到待显示也的第一条记录上
i=(intPage-1)*PageSize;

for(j=i;j<RowCount&&j<i+PageSize;j++)//在后台写一个函数get(j);
{

Fenbao fenbao = list.get(j);
out.println("<tr>");
try{
out.println("<td>"+ fenbao.getSubContractNo() +"</td>");
out.println("<td>"+ fenbao.getReceiptDate() +"</td>");
out.println("<td>"+ fenbao.getProjectName() +"</td>");
out.println("<td>"+ fenbao.getContractNo()+"</td>");
out.println("<td>"+ fenbao.getProductNo()+"</td>");
out.println("<td>"+ fenbao.getNotes()+"</td>");
//out.println( "<a href='#' onclick='detail()'> ");
//out.print("<td><a href=\"#\" onclick=\"detail()\">详细</a></td>");
//out.println("<td><a href=\"javascript:detail("+fenbao.getSubContractNo()+")"+"\">详细</a></td>");
//out.println("<td><a href=\"javascript:void(0);\" onclick=\"javascript:detail();\">详细</a></td>");
//out.println("<td><a href=\"javascript:alert('夜深了早点休息吧!')\">详细</a></td>");
out.println("<td><a href=\"javascript:void(0);\" onclick=\"javascript:test();\">详细</a></td>");
out.println("<td><a href=\"fbhtxiugai.jsp?SubcontractNo="+fenbao.getSubContractNo()+"\">修改</a></td>");
//<td> <a href="javascript:detail()">test</a></td>

catch(Exception e){}
out.println("</tr>");
}
 %>
 </table>
 <td colspan=6 align=center>
  <form  name="frmPage" action="fbhtjiben.jsp" method="get"> 
  回车转到第 <input type="text"  name="page" size="3" onKeyPress="submitPage(this,event)" />页 
  </form>
     第 <%=intPage%> 页         共 <%=PageCount%> 页       共有 <%=RowCount%> 条记录  
  <% 
  if(intPage> 1) 
  { 
  %> <a href="fbhtjiben.jsp?page=<%=intPage-1%>">上一页 </a> <%         
  }         
  %>
  &nbsp;
  <% 
  if(intPage <PageCount) 
  { 
  %> <a href="fbhtjiben.jsp?page=<%=intPage+1%>">下一页 </a> <%         
  }         
  %>   
</td>
<a href="javascript:alert('夜深了早点休息吧!')" >详细</a>
<a href="javascript:test()" >详细</a>
<a id="id1" name="id1" href="http://www.baidu.com" onclick="javascript:setSession();">百度</a>
</body>
</html>


加载中
返回顶部
顶部