On Fri, 10 Dec 2004 16:03:41 +0000, RCarter wrote:
[color=blue]
> Hi,
> I have to write a web program (not a web site) and I was exploring all
> possibilities.
> When I found XMLHttpRequest I decided to use it.
> I'm interesting also in DOM, and I formuled this idea of a PHP framework:
>
> for every page of the program:
>
> - an XML file where there are all the static parts, and where the
> dynamic part have to go (after a DB query, etc.) you put something like
> <div id="where_the_table_have_to_go"></div>
>
> - a .php file that initialize the dynamic data of the page, created with
> DOM objects and with something like that (I don't know the correct
> syntax, it's only an idea):
>
> $doc = new DOMDocument("file.xml");
> // DB query and $table creation with DOMElement and so on...
> // and finally
> $panel = $doc->getElementsByTag("where_the_table_have_to_go");
> $t = $panel->createTextNode($table.saveHTML()); // I don't know if
> TextNode is correct :)
> $panel->appendChild($t);
>
> - a .php file with the right Javascript code to use XMLHttpRequest.
> When in the browser a change occours, the JS function call this file
> to upgrade the desired node of the page. Finally he answers with
> something like:
>
> creatTextNode($table.saveHTML());
>
> Is all that possible? Anyone knows if there are some libraries that uses
> DOM and XMLHttpRequest together?
> Is it possible to update only a node of a page with XMLHttpRequest?
>
> Thank you a lot[/color]
I am quite sure it's possible, although to me it seems complicated, and,
you are completely relying on the fact that a) the user has a browser with
javascript enabled, and b) that the user has a browser that even
understands XMLHttpRequest.
Anyway, you should google a bit for this, I found this page for example:
http://www.webpronews.com/webdevelop...POnTheFly.html
DrTebi