Useruserx=(User)session.getAttribute("user");//System.out.println(userx);if(userx==null){%>}DisWebinfodisWebinfo=newDisWebinfo(conn);Webinfowebinfo=disWebinfo.getWebi" />
<%@page contentType="text/html;charset=gb2312"
import="java.sql.*,database.*,java.util.*"%>
<%
User userx = (User)session.getAttribute("user");
//System.out.println(userx);
if(userx==null)
{
%>
<%
}
DisWebinfo disWebinfo = new DisWebinfo(conn);
Webinfo webinfo = disWebinfo.getWebinfo();
String action = request.getParameter("action");
Cart cart = (Cart)session.getAttribute("cart");
int bookid = 0;
int sum = 1;
Res res = null;
Vector ress = null;
int change = 0;
try{
bookid = Integer.parseInt(request.getParameter("bookid")); }catch(Exception e){}
try{
sum = Integer.parseInt(request.getParameter("sum"));
}catch(Exception e){}
////System.out.println(sum);
//////System.out.println("bookid="+bookid);
//添加商品
System.out.println("action="+action+",bookid="+bookid);
if(action!=null&&action.equals("add")&&bookid>0)
{
if((new RealBook(conn,bookid)).getBook()!=null)
{
ress = cart.getRess();
for(int i=0;i res = (Res)ress.elementAt(i); if(res.bookid == bookid) { change = 1; break; } } if(change==1) res.sum++; else cart.addRes(bookid,1); } } //修改 if(action!=null&&action.equals("mark")&&bookid>0) { ////System.out.println(sum); if(sum<0) sum = 1; ress = cart.getRess(); for(int i=0;i { res = (Res)ress.elementAt(i); if(res.bookid == bookid) res.sum = sum; } } //删除 if(action!=null&&action.equals("del")) { ress = cart.getRess(); for(int i=0;i { res = (Res)ress.elementAt(i); if(res.bookid == bookid) ress.remove(res); } } %> 1. Javascript 返回上一页 history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.forward()返回下一页 4. window.history.go(返回第几页,也可以使用访问过的URL) 例: 向上一页 response.Write("") response.Write("") 向上一页 页面跳转:onclick="window.location.href='list.aspx'" P.S. 小技巧(JS引用JS): Javascript刷新页面的几种方法: 1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand('Refresh') 6 window.navigate(location) 7 location.replace(location) 8 document.URL=location.href 自动刷新页面的方法: 1.页面自动刷新:把如下代码加入 1、JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: 使用window.alert()弹出警告框。 使用document.write()方法将内容写到HTML 文档中。 使用innerHTML写入到HTML 元素。 使用console.log()写入到浏览器的控制台。 实例: document.getElementById("demo").innerHTML = "段落已修改。"; document.write(" HTML 事件可以是浏览器行为,也可以是用户行为。 以下是HTML 事件的实例: HTML 页面完成加载。 HTML input 字段改变时。 HTML 按钮被点击。 右图是常见的事件(前面都有on) 事件有三种写法,举onclick为例: //后面再写函数实现方式。 4、JavaScript 字符串 var carname = "Volvo XC60"; var character = carname[7]; //字符串的索引从0 开始 JavaScript本身对单引号还是双引号没有区别。一般都用双引号,两个都存在时,再考虑。 经常上网的朋友可能到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个链接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面非常容易,只要往该页面的HTML里加入几段javascript代码即可实现。下面我就带你剖析它的奥秘。 【最基本的弹出窗口代码】 其实代码非常简单: 因为这是一段javascript代码,所以它们应该放在之间。是对一些版本低的浏览器起作用,在这些老浏览器中如果不支持javascript,不会将标签中的代码作为文本显示出来。 Window.open ('page.html')用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。 用单引号和双引号都可以,只是不要混用。 这一段代码可以加入HTML的任意位置,加入到用Js脚本实现页面跳转
javaScript重点知识总结
这是一个标题
");//write可以直接写入格式! 2、JavaScript 数据类型 var length = 16; // Number 通过数字字面量赋值var points = x * 10; // Number 通过表达式字面量赋值var lastName = "Johnson"; // String 通过字符串字面量赋值var cars = ["Saab", "Volvo", "BMW"]; // Array 通过数组字面量赋值var person = {firstName:"John", lastName:"Doe"}; // Object 通过对象字面量赋值 var cars=new Array(); cars[0]="Saab"; cars[1]="Volvo"; cars[2]="BMW"; 3、JavaScript事件JS关闭窗口弹出新窗口,关闭新窗口时,刷新父窗口,JS代码实现刷新网页,js实现弹出窗口代码收集集萃
https://www.doczj.com/doc/dc1530602.html,中的无刷新验证码的开发(完整代... 本站整理互联网2010-11-15 点击:933 我要评论 复制代码代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>