By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,963 Members | 1,798 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,963 IT Pros & Developers. It's quick & easy.

reloading a frame on a timer

P: n/a
Ike
Suppose I have two frames, as shown in the script below. One of the frames,
I would like to have reload every ten minutes or so. Hower, the frame I wish
to reload is a php script, which executes and creates a png image which gets
displayed directly to the browser frame (therefore, the image is NOT written
to the server itself, and the page that gets displayed in the frame I wish
to update is a png image mime type).

How can I amend my script in my page which holds the frameset (i.e. the
parent) such that only one particular frame is updated at a fixed interval?

Thanks, Ike

<frameset rows="10%,90%>
<frame src="ggtab1a.php" name="main" scrolling="no" noresize
FRAMEBORDER=0 BORDER=0 FRAMESPACING=0 marginwidth="1"
marginheight="1">
<?php
echo "<frame src=\"reports/homepages/" . $username.".php\" ";
?>
name="work1" FRAMEBORDER=0 BORDER=0 FRAMESPACING=0 marginwidth="0"

Jul 20 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
I think something like this could benifiet you:
http://gzen.myhq.info/test/time.php

example source shown here:
http://www-4.gzentools.com/snippetvi...pts&v=time.php
--
Mike Bradley
http://www.gzentools.com -- free online php tools
"Ike" <rx*@hotmail.com> wrote in message
news:OP*****************@newsread1.news.atl.earthl ink.net...
Suppose I have two frames, as shown in the script below. One of the frames, I would like to have reload every ten minutes or so. Hower, the frame I wish to reload is a php script, which executes and creates a png image which gets displayed directly to the browser frame (therefore, the image is NOT written to the server itself, and the page that gets displayed in the frame I wish
to update is a png image mime type).

How can I amend my script in my page which holds the frameset (i.e. the
parent) such that only one particular frame is updated at a fixed interval?
Thanks, Ike

<frameset rows="10%,90%>
<frame src="ggtab1a.php" name="main" scrolling="no" noresize
FRAMEBORDER=0 BORDER=0 FRAMESPACING=0 marginwidth="1"
marginheight="1">
<?php
echo "<frame src=\"reports/homepages/" . $username.".php\" ";
?>
name="work1" FRAMEBORDER=0 BORDER=0 FRAMESPACING=0 marginwidth="0"

Jul 20 '05 #2

P: n/a
CountScubula wrote:
I think something like this could benifiet you:
http://gzen.myhq.info/test/time.php

example source shown here:
http://www-4.gzentools.com/snippetvi...pts&v=time.php
--
Mike Bradley
http://www.gzentools.com -- free online php tools
"Ike" <rx*@hotmail.com> wrote in message
news:OP*****************@newsread1.news.atl.earthl ink.net...
Suppose I have two frames, as shown in the script below. One of the

frames,
I would like to have reload every ten minutes or so. Hower, the frame I

wish
to reload is a php script, which executes and creates a png image which

gets
displayed directly to the browser frame (therefore, the image is NOT

written
to the server itself, and the page that gets displayed in the frame I
wish to update is a png image mime type).

How can I amend my script in my page which holds the frameset (i.e. the
parent) such that only one particular frame is updated at a fixed

interval?

Thanks, Ike

<frameset rows="10%,90%>
<frame src="ggtab1a.php" name="main" scrolling="no" noresize
FRAMEBORDER=0 BORDER=0 FRAMESPACING=0 marginwidth="1"
marginheight="1">
<?php
echo "<frame src=\"reports/homepages/" . $username.".php\" ";
?>
name="work1" FRAMEBORDER=0 BORDER=0 FRAMESPACING=0 marginwidth="0"


Not too hard to pull off. I've got something that does this myself, but it
reads and displays a log file.

Use some JavaScript. It works wonderfully.

(Might not work as is)
function reloadWindow(frameNameOrIndex)
{parent.frames[frameNameOrIndex].location.href =
parent.frames[frameNameOrIndex].location;}

function reloadKickOff(minutesToReload,frameNameOrIndex)
{
secondsToReload = 60 * minutesToReload;
setTimeOut(reloadWindow(frameNameOrIndex),10);
}

Stick that in a javascript block in one of the frames and call the
reloadKickOff function.

Jul 20 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.