AJAX
  Home arrow AJAX arrow Page 5 - An Enhanced Ajax Approach to Active Client Pages
Dev Shed Forums  
Administration  
AJAX  
Apache  
BrainDump  
DHTML  
Flash  
Java  
JavaScript  
Multimedia  
MySQL  
Oracle  
Perl  
PHP  
Practices  
Python  
Reviews  
Security  
Smartphone Development  
Style-Sheets  
Web Services  
XML  
Zend  
Zope  
Mobile Linux  
App Generation ROI  
IBM® developerWorks  
Forums Sitemap  
E-Commerce Hosting  
Linux Web Hosting  
Managed Hosting  
Small Business Hosting  
VPS Hosting  
Weekly Newsletter

 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid  
Request Media Kit
Contact Us  
Site Map  
Privacy Policy  
Support  
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
AJAX

An Enhanced Ajax Approach to Active Client Pages
By: Chrysanthus Forcha
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: starstarstarstarstar / 7
    2008-10-28


    Table of Contents:
  • An Enhanced Ajax Approach to Active Client Pages
  • The DOM Table
  • The innerHTML Property
  • The HTML OBJECT Element
  • Summing Up

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      error-file:tidyout.log Del.ici.ous error-file:tidyout.log Digg
      error-file:tidyout.log Blink error-file:tidyout.log Simpy
      error-file:tidyout.log Google error-file:tidyout.log Spurl
      error-file:tidyout.log Y! MyWeb error-file:tidyout.log Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article

     
     
    ADVERTISEMENT


    An Enhanced Ajax Approach to Active Client Pages - Summing Up
    ( Page 5 of 5 )

    Before we end, let us look at a summary of the Ajax approach, which includes my enhancements. I will also introduce the other two approaches.

    The Ajax approach is based on Chuck’s Works. The Ajax approach does not use a Frameset. This is the summary of the Ajax approach, including my enhancements.

    • The master page has the DIV element, which displays the pages.

    • While the user is working, data of any type, including program script code, is downloaded from the server in advance, without the knowledge of the user, by Ajax.

    • It is advisable to put the Ajax script at the bottom of the page. Each page can have Ajax script to download data in advance.

    • The downloaded data has to be stored in the JavaScript variables, JavaScript object properties and JavaScript arrays in the script in the HEAD element of the master page. The string form of a page, downloaded, should have only the HTML elements (sub strings) that would fit into a DIV element.

    • Pages are produced by script that is in the HEAD element of the master page or script in the BODY element of a page's downloaded content.

    I have already written a three-part series on one of the ACP approaches. I call it the Script approach. In this approach, external JavaScript plays a great role. My own approach combines the Script approach, the Ajax approach and my enhancements.

    For each of the three different approaches, you have my enhancements, which are features that are not in Vlad and Chuck’s works, according to what I read from their web pages. Vlad and Chuck did not give all the advantages I gave you in part one of the series. I have to give you modified versions of their works to suit these advantages. Each of them has done good work, which solves certain problems. I gave you a different and modified version of their results in order to solve more problems. I think they are still developing their results. So, they may develop their approaches in different dimensions.

    Summary of ACP

    Let us talk about ACP in general here. In this series, you have seen the Ajax approach. You will see the other approaches later in different series. This is the summary:

    • While the user is working, data of any form, including program script code and images, is downloaded from the server in advance, without the knowledge of the user.

    • This downloaded data has to be stored in some master page.

    • The pages are produced by the script that is in the master page or a  downloaded script.

    We have come to the end of the series. We have seen that Ajax can also be used for Active Client Pages. In other words, Ajax can solve more problems than those for which it was invented. We are thankful to Chuck for coming up with a method from which the Ajax approach is derived.

    And this is the end of the series.



     
     
    >>> More AJAX Articles          >>> More By Chrysanthus Forcha
     

       

    AJAX ARTICLES

    - PHP AJAX Form Validation
    - Completing a User-Defined CSS Website with P...
    - Create a User-Defined CSS Website with PHP
    - Build A Better Twitter Chat Client Than Cham...
    - Using Division Equations to Make Web Forms S...
    - Using Integer Multiplication to Protect Web ...
    - Using Simple Checksums for Web Form Verifica...
    - Protecting Web Forms with AJAX
    - Using Prototip with AJAX
    - Using Prototip
    - Using the google.load() Method with Google`s...
    - How to Handle Ajax Errors
    - Uncompressing Source Files with Google`s AJA...
    - Using the jQuery Framework with Google`s Aja...
    - Using Google`s Ajax Libraries API




    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 5 Hosted by Hostway
    Stay green...Green IT