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();
}