- From: Karl Pongratz <karlhp@karlhp.com>
- Date: Sat, 19 Nov 2005 20:27:42 +0200
- To: public-webapi@w3.org
Hi, Forgot to send a copy to the WebAPIs working group, here it is. A copy has been send to: Domscripting Task Force; Eric Costello, Peter-Paul Koch, Jon Udell One major thing that keeps me from using Ajax up to the limits is the web browser Back/Forward history problem; it looks like that many users just can't live without it. I am now wondering if this problem wouldn't be best solved by adding a new document method, something like document.save(pathname), which would save the active document state to the web browser cache (user agent cache). The pathname argument would specify the changed portion of the URL, including any search string. A simplified example, you have a web page http://www.domain.com/table, this document shows a table with 20 rows. The user clicks a "show 100 rows" link, JavaScript loads the missing 80 rows via xmlhttp, adds the rows dynamically to the table and invokes document.save('table?rows=100'). Now there are two documents in the web browser cache, "table" and "table?rows=100", which can be accessed by the web browser history as any regular loaded document. Questions - Does this approach sound to be a reasonable solution? - Is this approach already proposed, discussed or in work? - Would it be easy to implement by user agent vendors? Thanks for any feedback. Karl Heinz Pongratz
Received on Saturday, 19 November 2005 18:27:42 UTC