您的位置:首页 > 其它

点击按钮实现网页重定向的方式以及其他一些延伸

2015-05-14 18:29 471 查看
在实际项目开发中,用JQuery实现页面的跳转是经常的事情,所以对此作了一下总结

方式 1:

<input type="button" name="backButton" value="返回" class="buttonleg" onclick="window.location.replace('/MSS/M8000/M8500/M8500_RMAAuthorization.jsp')">

方式 2:

<input type="button" name="print_pi" value="Print Perform Invoice" class="buttonleg" onclick="checkButton(this)">

function checkButton(but){

document.forms[0].target="_blank";

document.forms[0].action="/MSS/M8000/M8500/M8500_print_invoice.jsp";

document.forms[0].submit();

}

文本框实现网页重定向的方式:

<input class="fieldinput" type="text" name="rma_line_sys_id" onchange="showrma()">

function showrma(){

var rma_line_sys_id=document.forms[0].rma_line_sys_id.value;

window.location="/MSS/M7000/M7100/M7112.jsp?rma_line_sys_id="+rma_line_sys_id;

}

链接网页跳转:

(1)<a href="fenster2()">Upload</a>

function fenster2() {

var id=document.all.rma_line_sys_id.value;

var win;

win=window.open("/MSS/M7000/upload.jsp?id="+id+"&category=23","Index",

"height=300,width=500,left=250,top=120,resizable=yes,scrollbars=yes");

}

(2)在jsp页面的代码:<a href="delete.do?id=<%=e.getId()%>">删除</a>

<ahref="load.do?id=<%=e.getId()%>">修改</a>

在servlet中的代码:...} else if (action.equals("load")) {

int id = Integer.parseInt(request.getParameter("id"));

EmployeeDAO empdao = new EmployeeDAO();

Employee e = empdao.loadEmp(id);

request.setAttribute("employee", e);

RequestDispatcher rd = request.getRequestDispatcher("load.jsp");

rd.forward(request, response);

out.close();

}

(3)<a href="#" onclick="showRmaDetail('<%=rmaNo%>');return false;"><%=rmaNo%></a>

function showRmaDetail(value){

window.open("/MSS/M8000/M8120/M8120_rmadetail.jsp?rma_line_sys_id="+value);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐