****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