Java Script Remote Scripting (JSRS) :

by Sam Blum     Download     Sourcefoge's JSRS Projects Page
Note:  Unfortunately Sorceforge hasn't installed PHP's WDDX support at the time (May.2002). But I hope this feature will be turned on soon.
You're then able to try the demo here

No Reload ...

When traditional web applications interact with the user, you often reach the point where data has to be fetched or exchanged with the server. This usually leads to a large overhead in transferring the data plus the state-info in hidden form fields and developing step by step wizards that cause frequent page reloads.
For example, when filling out a form on a Web page, the user must often reload the entire page several times in order for the application to validate the entries.

Immediate Interaction ...

Remote scripting enables a much more client/server-type interaction between the browser and the Web server. E.g. the Web application can now validate data while the user is still filling out the rest of the form, without having to reload the page.
With remote scripting, developers can now create seamless, interactive Web applications in which the browser can call scripts "behind the scene".

No Java Nor Plugin ...

Some solve this problem by embedding a Java applet in the page to communicate with the server, but it requires Java or other plugins. This package works without the use of Java nor plugins and supports NS6.2, IE5.5 and up (don't know about Opera). The idea is based on Brent Ashley's JSRS, Danne Lundqvist and other stuff I found on the Inet. But in the end it's total rewrite.

The Main Features ...

To Do ...



Many ppl helped directly or indirectly by implementing parts and peaces that I tried to merge to one whole. My thanks go to: Logo