A-AA+then

สอบถามเกี่ยวกับ GAJAX บทที่ 19 Auto Refresh ครับ

1,184
โปรเจคผมต้องใช้หลักการจากบทนี้ครับ GAJAX บทที่ 19 Auto Refresh

ผมลองทำตามแล้วโดยไปดึง GAJAX Ajax Framework

เวอร์ชั่น บีบอัด สำหรับใช้งานจริง http://gcms.goragod.com/js/gajax.js
เวอร์ชั่น เต็ม สำหรับศึกษา http://www.goragod.com/ajax/gajax.js

มาแล้ว
ไฟล์ time.php ผม

<script type="text/javascript" src="javascript/gajax.js">
    new GAjax().autoupdate( 'time.php' , 1, null , function(xhr){
    $E('time_demo').innerHTML = xhr.responseText;
    });
</script>


<?php
     $hour = +0;   //ปรับให้ตรงตามต้องการ ชม. เช่น เป็นค่าบวก หรือค่าลบ เพื่อให้เวลาของ server ตรงกับเวลาจริง
     $min = 0;  //ปรับให้ตรงตามต้องการ นาที
     $Year = date("Y")+543;
     $thaimonth=array("มค.","กพ.","มีค.","เมย.","พค.","มิย.","กค.","สค.","กย.","ตค.", "พย.","ธค.");

     //วันที่ วันนี้
     $mtoday=date("d ",mktime( date("H")+$hour, date("i")+$min ));
     $mtime=date("H:i:s",mktime( date("H")+$hour, date("i")+$min ));
     $mdate=$mtoday. $thaimonth[date("m")-1]." ".$Year;
         
     header("content-type: text/html; charset=utf-8");
     echo "$mdate $mtime";
?>


ก็ยังไม่ได้เหมือนตัวอย่างเลยครับ

ใครก็ได้ที่ทดลองบทความนี้แล้วใช้ได้ ช่วยอธิบายวิธีการเอาไปลองใช้แบบละเอียดหน่อยครับ ถือว่าสงสารคนเพิ่งเริ่ม

นั่งลองมาทั้งคืนเลยครับ มึนหัวมาก -*-



2 ความคิดเห็น


 ไฟล์ index.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="gajax.js"></script>
</head>
<body>
<div id="time_demo">&nbsp;</div> 
</div> 
<script type="text/javascript"> 
new GAjax().autoupdate( 'time.php' , 1, null , function(xhr){
$E('time_demo').innerHTML = xhr.responseText;
});
</script>
</body>
</html>
ไฟล์ time.php
<?php
     $hour = +0;  //ปรับให้ตรงตามต้องการ ชม. เช่น เป็นค่าบวก หรือค่าลบ เพื่อให้เวลาของ server ตรงกับเวลาจริง
     $min = 0;  //ปรับให้ตรงตามต้องการ นาที
     $Year = date("Y")+543;
     $thaimonth=array("มค.","กพ.","มีค.","เมย.","พค.","มิย.","กค.","สค.","กย.","ตค.", "พย.","ธค.");
 
     //วันที่ วันนี้
     $mtoday=date("d ",mktime( date("H")+$hour, date("i")+$min ));
     $mtime=date("H:i:s",mktime( date("H")+$hour, date("i")+$min ));
     $mdate=$mtoday. $thaimonth[date("m")-1]." ".$Year; 
          
     header("content-type: text/html; charset=utf-8");
     echo "$mdate $mtime"; 
?>
ไฟล์ gajax.js โหลดในเว็บครับ

เอาไว้ past เดียวกันหมด save as เป็น utf-8 ครับ

tip ในการดูตัวอย่างโค้ดเว็บนี้นะครับ
ให้รีเฟสหน้าตัวอย่างโค้ดก่อนครับ แล้วค่อยคลิกขวาดูครับ



 
1

ขอบคุณมากๆครับผม ละเอียดมากครับ ขอบคุณจริงๆ
2
^