ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingทำไงให้ refresh หน้าอัตโนมัติทุกครั้งที่มีข้อมูลใหม่เข้า
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ทำไงให้ refresh หน้าอัตโนมัติทุกครั้งที่มีข้อมูลใหม่เข้า  (อ่าน 19789 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
Kizmo
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 200



ดูรายละเอียด เว็บไซต์
« เมื่อ: 03 กันยายน 2010, 16:56:42 »

ทำไงให้ refresh หน้าอัตโนมัติทุกครั้งที่มีข้อมูลใหม่เข้า

หรือโชว์ข้อมูลใหม่ทันทีโดยไม่ต้อง refresh หน้า

ไม่มีความรู้ด้าน ajax, jquery เลยครับ
บันทึกการเข้า

รับถ่ายภาพ http://emofoto.net
kitazawa1st
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 563



ดูรายละเอียด
« ตอบ #1 เมื่อ: 03 กันยายน 2010, 17:59:33 »

นั่นน่ะสิ อยากรู้เหมือนกัน

ที่เห็นชัดๆก็มีเฟสบุคที่ทำ

ปูเสื่อรอเก็บความรู้

 Embarrassed
บันทึกการเข้า

เล็กสั้น ขยันซอย
ayeweb
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 321
ออฟไลน์ ออฟไลน์

กระทู้: 5,205



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 03 กันยายน 2010, 18:08:03 »

อยากทราบเหมือนกันครับ เม้นทีไร รีหน้าตลอดเลย
บันทึกการเข้า


ข่าวไอที ข่าวสารไอที แอพไอโฟน บริการอื่นๆ
บริการ ตรวจหวย อื่นๆ ทั่วไปสาระน่ารู้ ความรู้ต่างๆ
Host ไทย เว็บผู้หญิงนะคะ แต่ผู้ชายก็เข้าได้ค่ะ
ตรวจหวย
ตรวจหวย ผลสลากกินแบ่งรัฐบาล>>
เช่าโฮสติ้ง Ruk-com
WPDSign
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 500
ออฟไลน์ ออฟไลน์

กระทู้: 9,060



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 03 กันยายน 2010, 18:18:29 »

ขอทิ้งข้อความหน่อยครับ อยากรู้เหมือนกัน
 
หรือไม่ลองหาตัวอย่างที่ใกล้เคียงนี้ดูครับ
-http://www.ninenik.com

ขออนุญาตเจ้าของเว็บน่ะครับ
ยทความดีๆ
บันทึกการเข้า

สร้างบ้าน Modern แบบบ้านโมเดิร์น มาแรง
» ต้องการสร้างบ้านดูแบบบ้านสวยๆ แบบบ้านสองชั้น ทุกสไลต์บริการรับสร้างบ้าน ใครฝันอย่างสร้างบ้านสไตล์รีสอร์ท มีแบบบ้านสไตล์รีสอร์ท พร้อมก่อสร้าง ลงประกาศขายบ้านที่ ลงประกาศ
sskzclub
ก๊วนเสียว
*

พลังน้ำใจ: 118
ออฟไลน์ ออฟไลน์

กระทู้: 482



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 03 กันยายน 2010, 19:02:53 »

อยากรู้เหมือนกัน ครับ ตอนนี้ มีบริการ วิทยุออนไลน์ แล้วอยากได้กล่องขอเพลง

ทำฟอร์มได้แล้ว แต่ไม่สามารถ ให้รายการ เพลง มันอัพเดต หรือ รีเฟรช ตลอด
บันทึกการเข้า

navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 03 กันยายน 2010, 19:35:18 »

ตั้งเวลาให้ฟังก์ชั่น จาวาสคริปต์ทำงานเป็นรอบๆ อาจจะ ทุกๆ 5-10 วินาที เหมือนพวก ajax chat อะไรประมาณนั้นจะได้ไหมเน๊าะ
setTimeOut(function,time); //JS
 wanwan044
บันทึกการเข้า
kitazawa1st
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 563



ดูรายละเอียด
« ตอบ #6 เมื่อ: 03 กันยายน 2010, 20:11:01 »

ตั้งเวลาให้ฟังก์ชั่น จาวาสคริปต์ทำงานเป็นรอบๆ อาจจะ ทุกๆ 5-10 วินาที เหมือนพวก ajax chat อะไรประมาณนั้นจะได้ไหมเน๊าะ
setTimeOut(function,time); //JS
 wanwan044

ไม่คุ้มกับ BW ครับ
บันทึกการเข้า

เล็กสั้น ขยันซอย
kinkow
สมุนแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 704



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 03 กันยายน 2010, 21:19:16 »

อยากรู้เหมือนกันครับ ปูเสื่อ  Tongue
บันทึกการเข้า

คนเราไม่มีใครเก่งได้ทุกเรื่อง มีแค่รู้หรือไม่รู้เท่านั้นแหละ ฉลาดเรื่องนึง แต่อาจจะโง่เรื่องนึง
thai2ads
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 136
ออฟไลน์ ออฟไลน์

กระทู้: 1,172



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 03 กันยายน 2010, 22:06:21 »

อันนี้พอได้เปล่าครับนั่งทำให้เมื่อกี้ ลองเอาไปใช้งานดูนะครับ ผมใช้ jquery เอานะครับ
สร้าง 3 ไฟล์ ดังนี้
test.php << เป็นไฟล์ที่แสดงข้อมูล
time.php << แสดงข้อมูลที่ jquery ไปดึงมาแสดงตามระยะเวลาที่กำหนดไว้ครับ
jquery.js << อันนี้หาดาวน์โหลดในเว็บไซต์ของ jquery ได้เลยครับ

กำหนดเวลาได้ที่คำสั่ง setTimeout("getRefresh();", 1000); นะครับ ตัวเลข 1000=1วินาที ปรับตรงนี้ได้เลยอยากได้กี่นาทีก็คูณเข้าไปนะครับ
ไฟล์
test.php
อ้างถึง
<html>
<head>
<script src="jquery.js"></script>

<script type="text/javascript">
function getRefresh() {
$("#auto").show("slow");
      $("#autoRefresh").load("time.php", '', callback);
}

function callback() {
      $("#autoRefresh").fadeIn("slow");
      setTimeout("getRefresh();", 1000);
}

$(document).ready(getRefresh);
</script>
</head>
<body>
Time No Refresh =
<?
echo date("H:i:s");
?>
<br>
Auto Refresh =
<div id="autoRefresh">
<?
echo date("H:i:s");
?>
</div>
</body>

ไฟล์ time.php
อ้างถึง
<?
echo date("H:i:s");
?>

ผิดพลาดประกาศใดขออภัยด้วยนะครับ
« แก้ไขครั้งสุดท้าย: 03 กันยายน 2010, 22:08:22 โดย thai2ads » บันทึกการเข้า

รับทำเว็บไซต์ เขียนระบบต่างๆตามที่ต้องการ (ยกเว้น 18+ กับการพนัน) ระบบมีปัญหาการใช้งานแจ้งพจได้เลยนะครับอย่าได้เกรงใจเพราะเดี๋ยวมันจะไม่รู้ปัญหา
ออกแบบเว็บไซต์ | รับทำเว็บไซต์ |
Fallen
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 162
ออฟไลน์ ออฟไลน์

กระทู้: 2,751



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 03 กันยายน 2010, 22:20:12 »

ตั้งเวลา รีเฟรช

อย่างนี้ต่างกันไหมครับ
<META HTTP-EQUIV='Refresh' CONTENT='5; URL=gotopage.html'>
บันทึกการเข้า

thai2ads
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 136
ออฟไลน์ ออฟไลน์

กระทู้: 1,172



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 03 กันยายน 2010, 22:47:58 »

ตั้งเวลา รีเฟรช

อย่างนี้ต่างกันไหมครับ
<META HTTP-EQUIV='Refresh' CONTENT='5; URL=gotopage.html'>

อันนี้มัน Refresh ทั้งหน้าครับผม ต่างกันครับแต่ที่ จขกท. อยากได้นั้นให้มัน Refresh เฉพาะบ้างจุดเท่านั้นเช่นตัวอย่าง comment facebook อ่ะครับจะ Refresh เฉพาะที่ comment ครับผม
บันทึกการเข้า

รับทำเว็บไซต์ เขียนระบบต่างๆตามที่ต้องการ (ยกเว้น 18+ กับการพนัน) ระบบมีปัญหาการใช้งานแจ้งพจได้เลยนะครับอย่าได้เกรงใจเพราะเดี๋ยวมันจะไม่รู้ปัญหา
ออกแบบเว็บไซต์ | รับทำเว็บไซต์ |
navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 03 กันยายน 2010, 23:03:41 »

ตั้งเวลาให้ฟังก์ชั่น จาวาสคริปต์ทำงานเป็นรอบๆ อาจจะ ทุกๆ 5-10 วินาที เหมือนพวก ajax chat อะไรประมาณนั้นจะได้ไหมเน๊าะ
setTimeOut(function,time); //JS
 wanwan044

ไม่คุ้มกับ BW ครับ

เปลืองแบนวิดอย่างไรครับ ขยายความหน่อย

ผมไม่ได้รีเฟรชทั้งหน้านะ แค่ให้ JS ส่งรีเควสไปดึงข้อมูลอัพเดตมาอ่ะครับ
ผมกลับไปกังวลเรื่อง Process มากว่า แบนวิด นะเนี่ย....
 wanwan044
« แก้ไขครั้งสุดท้าย: 04 กันยายน 2010, 14:24:57 โดย navico » บันทึกการเข้า
kitazawa1st
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 563



ดูรายละเอียด
« ตอบ #12 เมื่อ: 03 กันยายน 2010, 23:17:35 »

ตั้งเวลาให้ฟังก์ชั่น จาวาสคริปต์ทำงานเป็นรอบๆ อาจจะ ทุกๆ 5-10 วินาที เหมือนพวก ajax chat อะไรประมาณนั้นจะได้ไหมเน๊าะ
setTimeOut(function,time); //JS
 wanwan044

ไม่คุ้มกับ BW ครับ

เปลี่ยนแบนวิดอย่างไรครับ ขยายความหน่อย

ผมไม่ได้รีเฟรชทั้งหน้านะ แค่ให้ JS ส่งรีเควสไปดึงข้อมูลอัพเดตมาอ่ะครับ
ผมกลับไปกังวลเรื่อง Process มากว่า แบนวิด นะเนี่ย....
 wanwan044

ครับ  Embarrassed
บันทึกการเข้า

เล็กสั้น ขยันซอย
kinkow
สมุนแก๊งเสียว
*

พลังน้ำใจ: 53
ออฟไลน์ ออฟไลน์

กระทู้: 704



ดูรายละเอียด เว็บไซต์
« ตอบ #13 เมื่อ: 04 กันยายน 2010, 00:16:01 »

อันนี้พอได้เปล่าครับนั่งทำให้เมื่อกี้ ลองเอาไปใช้งานดูนะครับ ผมใช้ jquery เอานะครับ
สร้าง 3 ไฟล์ ดังนี้
test.php << เป็นไฟล์ที่แสดงข้อมูล
time.php << แสดงข้อมูลที่ jquery ไปดึงมาแสดงตามระยะเวลาที่กำหนดไว้ครับ
jquery.js << อันนี้หาดาวน์โหลดในเว็บไซต์ของ jquery ได้เลยครับ

กำหนดเวลาได้ที่คำสั่ง setTimeout("getRefresh();", 1000); นะครับ ตัวเลข 1000=1วินาที ปรับตรงนี้ได้เลยอยากได้กี่นาทีก็คูณเข้าไปนะครับ
ไฟล์
test.php
อ้างถึง
<html>
<head>
<script src="jquery.js"></script>

<script type="text/javascript">
function getRefresh() {
$("#auto").show("slow");
      $("#autoRefresh").load("time.php", '', callback);
}

function callback() {
      $("#autoRefresh").fadeIn("slow");
      setTimeout("getRefresh();", 1000);
}

$(document).ready(getRefresh);
</script>
</head>
<body>
Time No Refresh =
<?
echo date("H:i:s");
?>
<br>
Auto Refresh =
<div id="autoRefresh">
<?
echo date("H:i:s");
?>
</div>
</body>

ไฟล์ time.php
อ้างถึง
<?
echo date("H:i:s");
?>

ผิดพลาดประกาศใดขออภัยด้วยนะครับ


คืออยากจะรบกวนเพิ่มอีกหน่อยได้ใหมครับว่า

ถ้าเราอยากเพิ่มเงื่อนไขว่า ให้เช็คก่อนว่ามีข้อมูลเปลี่ยนแปลงป่าว แต่ถ้าไม่เปลี่ยนแปลงให้อยู่เฉยๆไม่ต้องรีเฟรชอ่ะครับ

แต่ถ้าเช็คแล้วมีข้อมูลเปลี่ยนแปลง ค่อยรีเฟรชข้อมูลอ่ะครับ ทำได้ใหมครับ

ปล. 13 บวก 1 = 14
« แก้ไขครั้งสุดท้าย: 04 กันยายน 2010, 00:16:48 โดย kinkow » บันทึกการเข้า

คนเราไม่มีใครเก่งได้ทุกเรื่อง มีแค่รู้หรือไม่รู้เท่านั้นแหละ ฉลาดเรื่องนึง แต่อาจจะโง่เรื่องนึง
bouy22
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 408
ออฟไลน์ ออฟไลน์

กระทู้: 2,334



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 04 กันยายน 2010, 00:16:59 »

ขอเมมกระทู้นิดนึงครับ.
บันทึกการเข้า

สนใจทำธุรกิจไอศกรีมหนองโพ คลิกเลย | ลงประกาศโฆษณา ประกาศฟรี | เว็บฝากรูป | สคริปเกมแฟลช |
ผลิตภัณฑ์เสริมอาหารออกซิเจนน้ำ Adoxy
moohooooo
คนรักเสียว
*

พลังน้ำใจ: 66
ออฟไลน์ ออฟไลน์

กระทู้: 189



ดูรายละเอียด
« ตอบ #15 เมื่อ: 04 กันยายน 2010, 03:56:18 »

 ถ้ามี Server เองก็ ใช้ Ajax Push ก็ได้ครับ

http://www.ape-project.org/

http://www.ape-project.org/demos/ อันนี้ตัวอย่าง
บันทึกการเข้า
Kizmo
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 200



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 04 กันยายน 2010, 07:25:44 »

ขอทิ้งข้อความหน่อยครับ อยากรู้เหมือนกัน
 
หรือไม่ลองหาตัวอย่างที่ใกล้เคียงนี้ดูครับ
-http://www.ninenik.com

ขออนุญาตเจ้าของเว็บน่ะครับ
ยทความดีๆ


โค๊ด:
http://www.ninenik.com/%E0%B9%81%E0%B8%99%E0%B8%A7%E0%B8%97%E0%B8%B2%E0%B8%87_%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%94%E0%B8%B6%E0%B8%87%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5_%E0%B9%81%E0%B8%9A%E0%B8%9A_real_time_%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2_ajax_%E0%B9%83%E0%B8%99_jQuery_-284.html

หน้านี้ได้แนวทางที่ดีเลยทีเดียวครับ

wanwan003
 
บันทึกการเข้า

รับถ่ายภาพ http://emofoto.net
kitazawa1st
สมุนแก๊งเสียว
*

พลังน้ำใจ: 29
ออฟไลน์ ออฟไลน์

กระทู้: 563



ดูรายละเอียด
« ตอบ #17 เมื่อ: 04 กันยายน 2010, 10:27:12 »

ถ้ามี Server เองก็ ใช้ Ajax Push ก็ได้ครับ

http://www.ape-project.org/

http://www.ape-project.org/demos/ อันนี้ตัวอย่าง


+1  wanwan011 wanwan011 wanwan011
บันทึกการเข้า

เล็กสั้น ขยันซอย
หน้า: [1]   ขึ้นบน
พิมพ์