AJAX Javascript based navigation that maintains browser history and allows Hash based URLs to be bookmarkable.

Cerrado Publicado Aug 4, 2008 Pagado a la entrega
Cerrado Pagado a la entrega

AJAX Based Navigation (Read All Requirements)

* HTML and CSS to render page navigation and tab states (see attached gifs)

TAB NAVIGATION BEHAVIOR:

* Click on tab, send ajax load page request. (pages loaded by ajax can be dummy text)

* Display Loading Message (google gmail style)

* Change display state of tab on successful load of AJAX call

* Update URL hash to correspond with active tab on successful load of AJAX call

* Allow bookmarking of a URL Hash, so that if a user pastes the hashed URL, the correct content will load.

* Ensure browser history is functional (back and forward buttons)

* Load cached page on subsequent page loads of a tab unless data has changed on page since last load. Have the ability to store the AJAX loaded page content in cache or to load it from the server.

* Have the ability to load content via AJAX into any div on the page

* All tabs and other links should have the option to:

-load content via AJAX into specified div

-hide or show an existing div's content

-link to a new web page.

OTHER REQUIREMENTS

* Submitting forms should be able to be handled via AJAX as well

* Needs to work in all major browsers:

-IE 6, 7

-Firefox 2.x and 3

-Safari

-Opera

* Code should be well commented, modular, light weight and scalable

ADDITIONAL NOTES:

* We are open to using jQuery, MooTools or another light weight javascript library/framework

## Deliverables

We require an interview before accepting any bidders. In the interview we will discuss the project and the requirements to make sure the bidder understands exactly what needs to be done and feels confident that he/she can deliver. If we realize any additional requirements during this interview, we will post them in the project notes before we come to a bidder/buyer agreement.

Please view attached gif images to get a feel for how the navigation functions (Step by Step example [url removed, login to view] - [url removed, login to view])

Also view the AJAX_calls gifs for a visual representation of how the AJAX calls work and where the content loads on the page.

Ingeniería JavaScript MySQL PHP Gestión de proyectos Arquitectura de software Verificación de software Web Hosting Gestión de páginas web Verificación de páginas web

Nº del proyecto: #3111194

Sobre el proyecto

5 propuestas Proyecto remoto Activo Aug 25, 2008

5 freelancers están ofertando un promedio de $387 por este trabajo

tudoralex

See private message.

$191.25 USD en 14 días
(32 comentarios)
5.3
nibssolutions

See private message.

$254.15 USD en 14 días
(14 comentarios)
4.4
dayaranjanie

See private message.

$535.5 USD en 14 días
(6 comentarios)
3.5
ariel88

See private message.

$102 USD en 14 días
(8 comentarios)
2.3
lnostdal

See private message.

$850 USD en 14 días
(1 comentario)
2.2