****index.php
<html>  
        <frameset rows="100%,*" border="0" frameborder="no">
                <frame name="first" src="first.php" noresize>
                <frame name="second" src="second.php" noresize>
        </frameset>     
</html>
****first.php
<html>
<body>
        <div id="text"></div>
</body>
</html>
****second.php
<html>
<head>
        <meta http-equiv="refresh" content="10;URL=second.php">
<script>
function PSBrowser(){
        this.ns4 = (window.document.layers);
        this.ie4 = (window.document.all && !window.document.getElementById);
        this.ie5 = (window.document.all && window.document.getElementById);
        this.ns6 = (!window.document.all && window.document.getElementById);
        this.op = window.navigator.appName.indexOf('Opera')!=-1;
}

function PSGetElementById(frame,id){
        var b=new PSBrowser();
        var new_obj=null;
        if(b["ns4"]){
                new_obj=frame.document.layers[id];
        } else if(b["ie4"]){
                new_obj=frame.document.all[id];
        } else if(b["ie5"] || b["ns6"]){
                new_obj=frame.document.getElementById(id);
        }       
        return new_obj;
}

function DoOnLoad(){
        ele=PSGetElementById(parent.frames[0],"text");
        ele.innerHTML="<?=date("Y-m-d H:i:s");?>";
}
</script>       
</head>
<body OnLoad="javascript:DoOnLoad();">

</body> 
</html>


is that clear?

> 
> Hi,
> 
> I am not familiar with DHTML and how it can be used to
> talk to PHP to update a certain part of a page.  That
> is all I need, is one section of the page, not the
> entire page, to be refreshed.  The part is just text
> from a database.  However on the page I want
> backgrounds, images etc but I don't want these to
> refresh, just the text from the database.
> 
> What you have said below seems exactly what I want. 
> But I have never used DHTML.  Could you show me a
> example of both frames (just the source) of how one
> talks to another please?
> 
> Jerry
> 
>  --- Bronislav Klucka <[EMAIL PROTECTED]>
> wrote: > > I want to have a PHP website that feeds
> > information
> > > off a mysql database.  But generally changes
> > occour
> > > and instead of asking users to refresh the page to
> > get
> > > the updates is there a way to provide the updates
> > > without them needing to refresh the page?
> > >
> > > E.G. For like shooping Carts, Chat rooms, etc...
> > >
> > > Is there a way in PHP or something to make updates
> > > show up live as they happen instead of the yucky
> > meta
> > > refresh tag in HTML?
> > >
> > > Thanks for your time in advance.
> > 
> > I'm sorry, I always dissapoint you, but what ever
> > you want to send to
> > browser must be demend by the browser. I mean you
> > can tell browser to reload
> > part of the page, browser has to ask for it, you can
> > send more information
> > to the browser and then use DHTML to provide the
> > showing, or hiding...
> > 
> > There is only one way how to do, what you want (but
> > it always ask the
> > server, only user will not see reloading). The way
> > is to have 2 frames: 1st
> > for showing the content and the second to refresh
> > every 1 min. (or as you
> > want), receive informations and using DHTML change
> > the content of the first
> > frame, the secomd frame could be at the bootom of
> > the browser, 1pixel
> > height, to be "invisible"
> > 
> > 
> > 
> > Brona
> >  
> 
> http://personals.yahoo.com.au - Yahoo! Personals
> New people, new possibilities. FREE for a limited time.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to