يمكنك الإستفادة من دروس عمل شات:
http://codewalkers.com/tutorials/87/2.html
وجدت في إحدى المواقع كود جافا بسيط:
كود PHP:
var refreshInterval = 20; // refresh interval in minutes
var watchURL = "http://www.thisurl.com"; // URL to automatically refresh
refreshInterval = refreshInterval * 60000 // multiply times 60000 milliseconds to get the interval in units that Javascript understands
setTimeout('window.opener.location=(watchURL, refreshInterval);
وأيضاً كود آخر لإدراج صفحة وتحديثها بواسطة كود جافا وأعتقد بأنه مفيد لو أجريت عليه بعض التعديلات :
كود PHP:
<HTML>
<HEAD>
<TITLE>Auto Reload</TITLE>
</HEAD>
<SCRIPT language="javascript">
var stop_timer
var refreshing=false
var line=0;
var stop_move
function total() {
var time=0
if(document.Auto_Reload.minutes.value!="")
time=parseInt(document.Auto_Reload.minutes.value)*60000
if(document.Auto_Reload.seconds.value!="")
time+=parseInt(document.Auto_Reload.seconds.value)*1000
return time
}
function refresh() {
var amount=total()
if(amount>=10000 && refreshing==true) {
parent.web.location.href = document.Auto_Reload.visit.value;
stop_timer=setTimeout("refresh()",amount)
}
else if(amount<10000 && refreshing==true) {
refreshing=false
window.alert("Reload time is not valid.")
}
else window.alert("Reload time is not valid.")
}
</SCRIPT>
<BODY>
<center>
<P>
<b>Click and drag the frame divider for more room.</b><DT>
</center>
<center>
<TABLE BORDER CELLPADDING="2">
<TR>
<TD>
<FORM Name="Auto_Reload">
Page to visit:
<SCRIPT language="javascript">
if(top.location.search=="")
document.write('<INPUT TYPE="text" NAME="visit" VALUE="http://">')
else if(top.location.search!=""){
var url=top.location.search.substring(1,top.location.search.length)
document.write('<INPUT TYPE="text" NAME="visit" VALUE='+url+'>')
}
</SCRIPT>
<INPUT TYPE=button value="Visit" NAME="Link" onClick= "parent.web.location.href = document.Auto_Reload.visit.value;">
<DT>
Number of minutes before reload: <INPUT TYPE="text" NAME="minutes" SIZE="5" value="0"><DT>
Number of seconds before reload: <INPUT TYPE="text" NAME="seconds" SIZE="5" value="0">
<DT>
<INPUT TYPE=button value="Reload" NAME="URL" onClick= "refreshing=true;refresh()">
<INPUT TYPE=button value="Stop" NAME="Stop" onClick= "refreshing=false;clearTimeout(stop_timer);clearTimeout(stop_move);line=0;">
</TD>
</table>
</center>
<center><a href="../index.html" target="_top">Return to my home page</a></center>
<P>
</BODY></HTML>
أتمنى لك التوفيق