点击按钮实现网页重定向的方式以及其他一些延伸
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);
}
方式 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);
}
相关文章推荐
- C#-WebForm-点击网页中的按钮后跳转到其他页面是怎么实现的?
- Spring AOP基于注解的“零配置”方式实现以及一些其他知识点
- 按钮点击事件的实现方式---JQuery
- C#WinForm应用程序实现自动填充网页上的用户名和密码并点击登录按钮【转载】
- js结合schema实现外部网页点击APP下载按钮,已安装的话打开APP,未安装跳转到下载页
- 在事件触发的时候,有时我们需要一些模拟用户行为的操作。例如:当网页加载完毕后 自行点击一个按钮触发一个事件,而不是用户去点击。
- Asp.net点击按钮弹出文件夹选择框的实现(网页)
- Android按钮实现点击事件的四种方式
- 参考了一些获取验证码的方式,再次封装一下获取验证码按钮,以及手机号码的正则处理
- 二叉树的建立与输出以及其他一些相关操作(递归算法实现) C语言
- 默认只显示指定高度,出来按钮 阅读更多,加载全文,点击后显示全文的实现方式
- C#WinForm应用程序实现自动填充网页上的用户名和密码并点击登录按钮
- 一些列小感悟(一)--点击某个按钮交替触发两种状态的实现
- 实现下拉列表,点击其他位置自动隐藏效果的三种方式比较
- jQuery 怎么实现点击页面其他地方隐藏菜单? 做了个按钮点击时弹出菜单,想实现点击其他地方时隐藏弹出的菜单
- javascript实现点击按钮弹出一个可关闭层窗口同时网页背景变灰的方法
- jQuery实现点击网页内按钮,实现网页内灯光的亮灭
- WebBrowser实现:自动填充网页上的用户名和密码并点击登录按钮
- 【python】使用Splinter自动化输入文本以及点击网页按钮
- jq实现一些注册页面的按钮点击和不可点击