GORAGOD.com

GORAGOD.com

freelance, web developer, web designer, hosting, domain name

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

โปรเจคผมต้องใช้หลักการจากบทนี้ครับ 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";
?>


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

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

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



08 มี.ค. 2553 2 3,227


 ไฟล์ 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
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 64M
^