 |
|
|
 |
 |
|
<script>
<!--
/*
Auto Refresh Page with Time script
By JavaScript Kit (javascriptkit.com)
Over 200+ free scripts here!
*/
//enter refresh time in "minutes:seconds" Minutes should range from 0 to inifinity. Seconds should range from 0 to 59
var limit="0:30"
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" minutes and "+cursec+" seconds left until page refresh!"
else
curtime=cursec+" seconds left until page refresh!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh
//-->
</script>
******************************************
แปะนี้ดูนะ ลองแล้ว ก็โอครับ
|
 |
 |
 |
 |
Date :
2009-05-25 10:56:01 |
By :
gageway |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากที่แนะนำ แต่เอาไปลองดูแล้วมัน error นะ
อันนี้ก็ไม่ต่างอะไรกับ กำหนดเวลาไม่ใช่เหรอ
อยากได้ว่าเข้ามารีเฟรชทันทีครั้งเดียว ประมาณนี้หน่ะ
|
 |
 |
 |
 |
Date :
2009-05-25 11:23:03 |
By :
auai13 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
//index.php
<?php ob_start(); session_start(); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
if(!$_SESSION['refreshed']){
$_SESSION['refreshed'] = true;
echo '<meta http-equiv="refresh" content="0;URL=index.php">';
ob_end_flush();
exit();
}
?>
|
 |
 |
 |
 |
Date :
2009-05-25 11:48:00 |
By :
pjgunner |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากค่ะ
แต่ก็ยังไม่ได้เลย พอดีว่าที่ต้องการให้รีเฟรชเพราะมันยังเป็นรูปภาพเดิมอยู่เลย
ต้อง กด refresh ถึงจะเป็นรูปภาพใหม่ที่เราอัพเดท
อยากให้อัพเดทอัตโนมัติแค่ครั้งเดียวในการเปิดหน้านี้ขึ้นมา
|
 |
 |
 |
 |
Date :
2009-05-25 13:00:30 |
By :
auai13 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ปัญหาคือรูปไม่เปลี่ยนใช่มั้ยครับ ผมคิดว่า บราวเซอร์มัน cache รูปคุณไว้
มีรูปที่แก้ไขอยู่ใช้มั้ยคับ อยากให้รูปเปลี่ยนอัตโนมัติ แล้วคุณไม่ต้องบันทึกฟอร์มก่อนเหรอคับ
ลองเอาอันนี้ไปไว้บนสุดนะครับ(หน้าที่แสดงรูป)
<?php
ob_start();
header("Cache-Control: no-cache, must-revalidate"); //มันจะไม่เก็บแคชไว้
?>
http://gunner.freetzi.com
|
 |
 |
 |
 |
Date :
2009-05-25 13:18:26 |
By :
pjgunner |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองอันนี้แล้วก็ยังไม่ได้ คิดว่า ไออีมันยังจำรูปเดิม
ในส่วนของการบันทึกไม่เป็นปัญหา
บันทึกรูปใหม่ได้ ก็คือพอบันทึกอัพเดทรูปเสร็จแล้ว รูปที่โชว์ยังเป็นรูปเดิมอยู่หน่ะค่ะ
มันไม่เป็นรูปใหม่ที่เราเพิ่งอัพเดทไป ต้องกด รีเฟรชมันถึงจะเป็นรูปใหม่
|
 |
 |
 |
 |
Date :
2009-05-25 13:35:08 |
By :
auai13 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองใช้ query string ต่อท้ายชื่อภาพอย่างข้างล่างมันจะโหลดภาพใหม่ครับ
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="th" xml:lang="th">
<head>
<meta http-equiv="content-type" content="text/html; charset=tis-620" />
<title>sectionName</title>
<script type="text/javascript">
//<![CDATA[
window.onload = function(){
window.setTimeout(function(){
var pic = document.getElementById('refresh');
pic.src= pic.src+'?'+Math.random();
},2000);
}
//]]>
</script>
</head>
<body>
please wait 2 seconds, the new picture will appear.
<img id="refresh" src="test.jpg" alt="" />
</body>
</html>
|
 |
 |
 |
 |
Date :
2009-05-25 14:24:44 |
By :
num |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พอดีว่าใช้สคริปตัวนี้ในการแสดงรูป ตอนที่อัพโหลดรูปค่ะ
ไม่รู้ว่าต้องไปแก้อะไร ตรงไหนหรือเปล่า
<script>
<!-- Begin
/***** CUSTOMIZE THESE VARIABLES *****/
// width to resize large images to
var maxWidth=150;
// height to resize large images to
var maxHeight=120;
// valid file types
var fileTypes=["bmp","gif","png","jpg","jpeg"];
// the id of the preview image tag
var outImage="previewField";
// what to display when the image is not valid
var defaultPic="spacer.gif";
/***** DO NOT EDIT BELOW *****/
function preview(what){
var source=what.value;
var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();
for (var i=0; i<fileTypes.length; i++) if (fileTypes[i]==ext) break;
globalPic=new Image();
if (i<fileTypes.length) globalPic.src=source;
else {
globalPic.src=defaultPic;
alert("THAT IS NOT A VALID IMAGE\nPlease load an image with an extention of one of the following:\n\n"+fileTypes.join(", "));
}
setTimeout("applyChanges()",200);
}
var globalPic;
function applyChanges(){
var field=document.getElementById(outImage);
var x=parseInt(globalPic.width);
var y=parseInt(globalPic.height);
if (x>maxWidth) {
y*=maxWidth/x;
x=maxWidth;
}
if (y>maxHeight) {
x*=maxHeight/y;
y=maxHeight;
}
field.style.display=(x<1 || y<1)?"none":"";
field.src=globalPic.src;
field.width=x;
field.height=y;
}
// End -->
</script>
|
 |
 |
 |
 |
Date :
2009-05-25 16:18:19 |
By :
auai13 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่เข้าใจโค้ดครับ ทำไมไม่ค่อยโพส code html กันเลยน้า ถ้าโพสโค้ด html จะได้เอาไปแก้ไขทดสอบได้เลยครับ
แต่ถ้าเป็นอย่างโค้ดของคุณ Katob ยาวเกินไปก็ไม่หวายเหมือนกัน อิๆ แอบพาดพิง 
|
 |
 |
 |
 |
Date :
2009-05-25 16:53:37 |
By :
num |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เหอๆๆ เปลี่ยนแนวคิดดีกว่า
|
 |
 |
 |
 |
Date :
2009-05-25 18:41:09 |
By :
apilakza |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
หน้าที่ต้องการ ใช้หน้าแก้ไขรึป่าว ถ้าใช่
ผมว่าไม่ใช่เบื้องหน้าหรอก คงเป้นเบื้องหลัง
วิธี คือ พอบันทึกเสร็จ ก้สั่งรีเฟรชหน้าเลย
Code (PHP)
<?php
header("Location:".$_SERVER['PHP_SELF']);
?>
ถ้าไม่ใช่ที่ผมพูดมา คงต้องดู html
|
 |
 |
 |
 |
Date :
2009-05-25 18:48:20 |
By :
lozomac |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณค่ะ
ปกติพอบันทึกเสร็จมันก็รีเฟรชหน้าอยู่แล้วนี่คะ
มันก็ยังไม่ได้อยู่ดี
|
 |
 |
 |
 |
Date :
2009-05-28 08:20:57 |
By :
auai13 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้ javascript ก็ได้นะ
<script language='javascript'>window.location='index.php';</script>
เห้ยโค๊ดยาวๆ ไม่ชอบก็เอาสั้นจู๋ ไปเลย
|
 |
 |
 |
 |
Date :
2009-05-28 10:05:07 |
By :
teez1232002 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณความคิดเห็น no 7 คะ ใช้ได้จริง confirm คะ
|
 |
 |
 |
 |
Date :
2011-04-12 10:48:05 |
By :
ppp |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|