2007-02-19
300)
{alert('评论内容过长,请控制在150个汉字以内');
return false;
}
comment=comment;
var post='post';
//接收表单的URL地址
var url = "http://www.gamespot.com.cn/comment/comment.php";
//需要POST的值,把每个变量都通过&来联接
var postStr = "action="+ post +"&document_id="+ documentid +"&nickname="+ nickname +"&email="+ email +"&telphone="+ telphone +"&comment=" + comment;
//实例化Ajax
var ajax = InitAjax();
//通过Post方式打开连接
ajax.open("POST", url, true);
//定义传输的文件HTTP头信息
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//发送POST数据
ajax.send(postStr);
//获取执行状态
ajax.onreadystatechange = function(){
//如果执行状态成功,那么就把返回信息写到指定的层里
if (ajax.readyState == 4 && ajax.status == 200) {
alert('评论发表成功');
var comment=document.getElementById("showcomment");
comment.innerHTML = ajax.responseText;
clear();
}
}
}
function clear(){
var f=document.user_info;
f.nickname.value='';
f.email.value='';
f.telphone.value='';
f.comment.value='';
}
function getcomment(documentid)
{
//如果没有把参数newsID传进来
if (typeof(documentid) == 'undefined')
{
return false;
}
var url = "http://www.gamespot.com.cn/comment/comment.php?document_id="+documentid;
var comment=document.getElementById("showcomment");
var ajax =InitAjax();
ajax.open("GET", url, true);
//获取执行状态
ajax.onreadystatechange = function() {
//如果执行是状态正常,那么就把返回的内容赋值给上面指定的层
if (ajax.readyState == 4 && ajax.status == 200) {
comment.innerHTML = ajax.responseText;
//code=ajax.responseText.indexOf('用户名无效或密码错误');
//if(code==1139){
//return false;
//}
}
}
//发送空
ajax.send(null);
}
function ajax_getInfo()
{
//需要进行Ajax的URL地址
var username=document.getElementById("username").value;
var password=document.getElementById("password").value;
var url = "http://www.gamespot.com.cn/shared/gamespot_checkuser.php?username="+username+"&password="+password;
//获取新闻显示层的位置
var show = document.getElementById("user_info");
//实例化Ajax对像
var ajax = InitAjax();
//使用Get方式进行请求
ajax.open("GET", url, true);
//获取执行状态
ajax.onreadystatechange = function() {
//如果执行是状态正常,那么就把返回的内容赋值给上面指定的层
if (ajax.readyState == 4 && ajax.status == 200) {
show.innerHTML = ajax.responseText;
//code=ajax.responseText.indexOf('用户名无效或密码错误');
//if(code==1139){
//return false;
//}
}
}
//发送空
ajax.send(null);
}
function ajax_getInfo2()
{
//需要进行Ajax的URL地址
var username=document.getElementById("username").value;
var password=document.getElementById("password").value;
var url = "http://www.gamespot.com.cn/shared/gamespot_checkuser.php?username="+username+"&password="+password;
if(username==""){
//获取新闻显示层的位置
var show = document.getElementById("user_info");
//实例化Ajax对像
var ajax = InitAjax();
//使用Get方式进行请求
ajax.open("GET", url, true);
//获取执行状态
ajax.onreadystatechange = function() {
//如果执行是状态正常,那么就把返回的内容赋值给上面指定的层
if (ajax.readyState == 4 && ajax.status == 200) {
show.innerHTML = ajax.responseText;
}
}
//发送空
ajax.send(null);
}
}
function ajax_getFormhash()
{
//实例化Ajax对像
var ajax = InitAjax();
var url = "http://bbs.gamespot.com.cn/include/formhash.php";
var FormHash = document.getElementById("formhash");
//使用Get方式进行请求
ajax.open("GET", url, true);
//获取执行状态
ajax.onreadystatechange = function() {
//如果执行是状态正常,那么就把返回的内容赋值给上面指定的层
if (ajax.readyState == 4 && ajax.status == 200) {
FormHash.value=ajax.responseText;
}
}
//发送空
ajax.send(null);
return false;
}
function ajax_logout()
{
var url="http://www.gamespot.com.cn/shared/gamespot_logout.php";
window.open(url);
location.reload();
}