This is a discussion on Redirect php file within the PHP Language forums, part of the PHP Programming Forums category; I'm developing a simple chat room box. The main chat room page is composed of three iframes, one for ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
I'm developing a simple chat room box. The main chat room page is
composed of three iframes, one for displaying messages posted, one for displaying usernames registered online, and the other for typing in messages. For each iframe there is a php file to handle it. I want to know once the message is typed in, how to make the message iframe to refresh and display the newest message. In other word, from one php file redirected to another php file. I tried include .php, but it fails because it refresh the wrong iframe ( the iframe for input messages). Thanks. |
|
|||
|
Echo something like this at the beginning of your page:
<script> top.frames['name_of_the_frame_you_want_to_refresh'].location.reload(); </script> Uzytkownik "Yue Zhang" <JohnZhang448@hotmail.com> napisal w wiadomosci news:c7d979ee.0401161613.312d286c@posting.google.c om... > I'm developing a simple chat room box. The main chat room page is > composed of three iframes, one for displaying messages posted, one for > displaying usernames registered online, and the other for typing in > messages. For each iframe there is a php file to handle it. I want to > know once the message is typed in, how to make the message iframe to > refresh and display the newest message. In other word, from one php > file redirected to another php file. I tried include .php, but it > fails because it refresh the wrong iframe ( the iframe for input > messages). Thanks. |
|
|||
|
"Chung Leong" <chernyshevsky@hotmail.com> wrote in message news:<-5mdnXg4QoACG5Xd4p2dnA@comcast.com>...
> Echo something like this at the beginning of your page: > > <script> > top.frames['name_of_the_frame_you_want_to_refresh'].location.reload(); > </script> > > Uzytkownik "Yue Zhang" <JohnZhang448@hotmail.com> napisal w wiadomosci > news:c7d979ee.0401161613.312d286c@posting.google.c om... > > I'm developing a simple chat room box. The main chat room page is > > composed of three iframes, one for displaying messages posted, one for > > displaying usernames registered online, and the other for typing in > > messages. For each iframe there is a php file to handle it. I want to > > know once the message is typed in, how to make the message iframe to > > refresh and display the newest message. In other word, from one php > > file redirected to another php file. I tried include .php, but it > > fails because it refresh the wrong iframe ( the iframe for input > > messages). Thanks. Can you explain to more in detail? The script should be javascript, right? It should be added to the page that need refresh, right? top.frames is what? Thanks. |
|
|||
|
No, you output it in the frame where the inputing occurs. Essentially, the
input frame is telling the message frame to refresh. And yes, it's Javascript. Stick 'language="javascript"' into the script tag if you feel like. Uzytkownik "Yue Zhang" <JohnZhang448@hotmail.com> napisal w wiadomosci news:c7d979ee.0401171255.59fed30b@posting.google.c om... > "Chung Leong" <chernyshevsky@hotmail.com> wrote in message news:<-5mdnXg4QoACG5Xd4p2dnA@comcast.com>... > > Echo something like this at the beginning of your page: > > > > <script> > > top.frames['name_of_the_frame_you_want_to_refresh'].location.reload(); > > </script> > > > > Uzytkownik "Yue Zhang" <JohnZhang448@hotmail.com> napisal w wiadomosci > > news:c7d979ee.0401161613.312d286c@posting.google.c om... > > > I'm developing a simple chat room box. The main chat room page is > > > composed of three iframes, one for displaying messages posted, one for > > > displaying usernames registered online, and the other for typing in > > > messages. For each iframe there is a php file to handle it. I want to > > > know once the message is typed in, how to make the message iframe to > > > refresh and display the newest message. In other word, from one php > > > file redirected to another php file. I tried include .php, but it > > > fails because it refresh the wrong iframe ( the iframe for input > > > messages). Thanks. > Can you explain to more in detail? The script should be javascript, right? > It should be added to the page that need refresh, right? top.frames is what? > Thanks. |
|
|||
|
Chung Leong wrote:
> No, you output it in the frame where the inputing occurs. Essentially, the > input frame is telling the message frame to refresh. > > And yes, it's Javascript. Stick 'language="javascript"' into the script tag > if you feel like. And if you want it to be the best practice, use type="text/javascript" as the language attribute has been deprecated. -- Randy |