AJAX Frontend

Closed Posted Jun 5, 2007 Paid on delivery
Closed Paid on delivery

******* PLEASE SEE ATTACHED WORD DOCUMENT ******* Need this done as soon as possible. The above image is what the final product should look like using AJAX frames. In the first screenshot, when a user clicks anywhere on the right frame, the AJAX tree structure will start to fill up by reading information from the server which will ideally be sent through HTTP requests and responses. There needs to be an address bar and upon typing in the URL, when the user presses enter or click ‘Go’, the page loads up in the center frame. The frame on the right side needs to be resizable and hideable by clicking on the little arrow {1}. Filling up the tree: The backend (which is being done separately, not part of this job) will send each element (parents, children) of the tree as part of a HTTP request/response (to be discussed with the coder). Depending on which file types the backend outputs [PDF (Acrobat), DOC (MS Word), etc], that parent will be created. As the backend outputs the each child, it will continue to fill out the tree. A child can be either a URL of a page while may have further children, or a child can be the URL of a downloadable file which should be clickable and downloadable by clicking on the URL itself. Every time the user visits a new page in the middle frame, the tree must be cleared and start to display a new tree in the same manner as before. Download selected files: What this button is to do is download all of the selected files with only 1 “save as?? type popup. Meaning, the destination to where to download the files should only be asked once. The files are not stored on the server and only the exact URLs are known. Perhaps Java Applet is a solution for this.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

4) A piece of code that can be added to the backend to send the HTTP response/request with the parent/child details in the exact format that the Ajax tree will be reading it in.

## Platform

Internet Explorer and Firefox browsers

PHP

Project ID: #3018090

About the project

2 proposals Remote project Active Jul 9, 2007

2 freelancers are bidding on average $298 for this job

merturk

See private message.

$340 USD in 4 days
(0 Reviews)
0.0
webwidgetsvw

See private message.

$255 USD in 4 days
(1 Review)
0.0