init();
//-------------------------------------------------------------------------
/**
* init
* 检查浏览器是否安装Gears插件,如果没安装,转向Gears安装的网址
*/
function init() {
var url = window.location.href;
if (!window.google || !google.gears) {
var message = "Sorry, you must install Google Gears first!";
var url = window.location.href+"";
location.href =
"http://gears.google.com/?action=install&message="+ message + "&return="+url;
}
}
//-------------------------------------------------------------------------
/**
* createXMLHttpRequest
* 创建XMLHttpRequest对象
*/
var request;
function createXMLHttpRequest() {
/*
//方式一:古老的方式创建XMLHttpRequest对象
if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
}
*/
}
/**
* createQuery
* 获得输入框内容,组合成URL请求字符串
*/
function createQuery() {
//获得页面控件的输入数据
var name = document.getElementById('name').value;
var title = document.getElementById('title').value;
var content = document.getElementById('content').value;
var query = "name="+name+"&title="+title+"&content="+content+"&Timestamp=";
return query;
}
/**
* callback
* 回调函数,当服务器成功相应,则显示反馈消息,并清除输入框内容
*/
function callback() {
//验证
if(name==null||name.equals("")) {//if no name
responseText = "Enter your name!";
out.println(responseText);
//关闭
out.close();
return;
}
// 所有事情都解决了,则前台和后台都输出成果
responseText
= "The "+name+"'s report(Title:"+title+") is sent successfully at "+Timestamp;
out.println(responseText);
System.out.println(responseText);