WELCOME TO AYER TENA HEALTH SCIENCE COLLEGE ! In Deploma and Certificate programs on the field of : 1. Clinical Nurse 2. Mid wifery 3. Labratory Technician and 4. Pharmacy Technician
   
 
  Dynamic web page

Dynamic web page

From Wikipedia, the free encyclopedia

 
Jump to: navigation, search

Classical hypertext navigation occurs among "static" documents, and, for web users, this experience is reproduced using static web pages. However, web navigation can also provide an interactive experience that is termed "dynamic". Content (text, images, form fields, etc.) on a web page can change, in response to different contexts or conditions. There are two ways to create this kind of interactivity:

  1. Using client-side scripting to change interface behaviors within a specific web page, in response to mouse or keyboard actions or at specified timing events. In this case the dynamic behavior occurs within the presentation.
  2. Using server-side scripting to change the supplied page source between pages, adjusting the sequence or reload of the web pages or web content supplied to the browser. Server responses may be determined by such conditions as data in a posted HTML form, parameters in the URL, the type of browser being used, the passage of time, or a database or server state.

The result of either technique is described as a dynamic web page, and both may be used simultaneously.

To adhere to the first definition, web pages must use presentation technology called, in a broader sense, rich interfaced pages. Client-side scripting languages like JavaScript or ActionScript, used for Dynamic HTML (DHTML) and Flash technologies respectively, are frequently used to orchestrate media types (sound, animations, changing text, etc.) of the presentation. The scripting also allows use of remote scripting, a technique by which the DHTML page requests additional information from a server, using a hidden Frame, XMLHttpRequests, or a Web service.

Web pages that adhere to the second definition are often created with the help of server-side languages such as PHP, Perl, ASP or ASP.NET, JSP, and other languages. These server-side languages typically use the Common Gateway Interface (CGI) to produce dynamic web pages. These kinds of pages can also use, on client-side, the first kind (DHTML, etc.).

Contents

[hide]

[edit] Dynamic sites

Dynamic sites are those where the content and design live separately. The content lives in a database that is placed on a webpage only when needed or asked. The benefit of this is that it allows for quicker page loading and it allows just about anyone, with limited or no web design experience, to update their own website via an administrative backend. This set up is ideal for those who wish to make frequent changes to their websites including text and image updates. Dynamic sites are also great for image galleries, online calendars or e-commerce.

[edit] Client-side

The Client-side content is generated on the client's computer. The web browser retrieves a page from the server, then processes the code embedded in the page (typically written in JavaScript) and displays the retrieved page's content to the user.

The innerHTML property (or write command) can illustrate the "Client-side dynamic page" generation: 2 distinct pages, A and B, can be regenerated (by an "event response dynamic") as document.innerHTML = A and document.innerHTML = B; or "on load dynamic" by document.write(A) and document.write(B).

The problems with client-side dynamic pages are:

  • Some browsers do not support the language or they do not support all aspects (like write command and innerHTML property) of the language, although most JavaScript frameworks solve the latter issue.
  • The information cannot be stored anywhere but the user's computer, so it cannot really be used for statistics gathering.
    • Search engines are not able to run client-side languages and cannot crawl links generated by them.
  • Some users have scripting languages disabled in their browsers due to possible security threats.
  • When parsing large XML files, loading tends to be noticeably slower than a server-side dynamic page.

[edit] Server-side

Server-side dynamic content is a little bit more complicated.

  • The client send server the request.
  • The server receive the request and process the server-side script such as PHP based on the query string, HTTP POST data, cookies, and more.
    • For example:
<?php
 
//the contents
$contents = array
(
"nothing in page 0",
"page 1 is here",
"page 2......"
);
//output the current date
echo "Current Date:" . date('r') . "<br />";
 
//echo the content of the page based on the query string
echo "content for this page: " . $contents[$_GET['page']]; 
 
?>
Current Date:Thu, 21 Dec 2000 16:01:07 +0200<br />
page 1 is here

[edit] Mixing client and server sides

Ajax is a newer web development technique for dynamically interchanging content with the server-side, without reloading the webpage. Google Maps is an example of a web application that uses Ajax techniques.

[edit] History

It is difficult to be precise about "dynamic web page beginnings" or chronology, because the precise concept makes sense only after the "widespread development of web pages". Context and dates of the "web beginnings":

  • HTTP protocol has been in use by the Web since 1990, HTML, as standard, since 1996.
  • The web browsers explosion started with 1993's Mosaic.

For server-side dynamic pages:

For client-side:

[edit] See also

Welcome to ATHSC
 
About Ayer Tena Health Science College
Ayer tena Health Science college is a private health science college established by consortium of health professionals in the health center . The college is located in the capital city of the country , Addis Abeba , Kolfe keranyo Sub City
WELCOME TO OUR COLLEGE WEBSITE
 
KEY MALARIA FACTS • Estimated Number people living in malaria areas: 50 million • Estimated number malaria cases per year: 9 million • Number of extra cases in an epidemic year: 6 million • Number of people dying in a 9-month malaria epidemic (e.g. 2003): 114,000 • Estimated number of lives saved annually if all malaria control interventions fully implemented (Child survival strategy, 2005): 70,400 • Number of ITNs distributed to families in Ethiopia since 2005: 4.5 million • Total number ITNs needed to reach 100% coverage: 20 million • Coartem doses distributed in public health system: 5.6 million • Malaria Rapid Diagnostic Test (RDT) kits distributed: 2.2 million • Approx funds allocated by UNICEF for malaria nets (US$): $12 million Heart failure is a very serious, debilitating disease that causes significant morbidity and mortality. Research on the abnormal physiology that underlies heart failure has resulted in new treatment options.
You are lucky of as students of ATHSC
 
We have a greate thanks for browsing this site ! KEY MALARIA FACTS • Estimated Number people living in malaria areas: 50 million • Estimated number malaria cases per year: 9 million • Number of extra cases in an epidemic year: 6 million • Number of people dying in a 9-month malaria epidemic (e.g. 2003): 114,000 • Estimated number of lives saved annually if all malaria control interventions fully implemented (Child survival strategy, 2005): 70,400 • Number of ITNs distributed to families in Ethiopia since 2005: 4.5 million • Total number ITNs needed to reach 100% coverage: 20 million • Coartem doses distributed in public health system: 5.6 million • Malaria Rapid Diagnostic Test (RDT) kits distributed: 2.2 million • Approx funds allocated by UNICEF for malaria nets (US$): $12 million
FOR ALL OUR WEB SITE BROWSER
 
We have a greate thanks for browsing this site ! KEY MALARIA FACTS • Estimated Number people living in malaria areas: 50 million • Estimated number malaria cases per year: 9 million • Number of extra cases in an epidemic year: 6 million • Number of people dying in a 9-month malaria epidemic (e.g. 2003): 114,000 • Estimated number of lives saved annually if all malaria control interventions fully implemented (Child survival strategy, 2005): 70,400 • Number of ITNs distributed to families in Ethiopia since 2005: 4.5 million • Total number ITNs needed to reach 100% coverage: 20 million • Coartem doses distributed in public health system: 5.6 million • Malaria Rapid Diagnostic Test (RDT) kits distributed: 2.2 million • Approx funds allocated by UNICEF for malaria nets (US$): $12 million
HOW MUCH YOU KNOW ABOUT ATHSC?
 
About Ayer Tena Health Science College
Ayer tena Health Science college is a private health science college established by consortium of health professionals in the health center . The college is located in the capital city of the country , Addis Abeba , Kolfe keranyo Sub City .

 
Today, there have been 37 visitors (95 hits) on this page!
WELCOME TO AYER TENA HEALTH SCIENCE COLLEGE ! In Deploma and Certificate programs on the field of : 1. Clinical Nurse 2. Mid wifery 3. Labratory Technician and 4. Pharmacy Technician This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free