Page From

0

Posted by admin | Posted in Uncategorized | Posted on 21-09-2011

Tags: , , , , , , , , ,

eBay Logo  

Rare Naruto Promo Manga Japan 2009 from Movie Release 106 pages


Rare Naruto Promo Manga Japan 2009 from Movie Release 106 pages


$6.99


Vayots Dzor pages from AZGAGRAKAN 1911 ARMENIA Armenian


Vayots Dzor pages from AZGAGRAKAN 1911 ARMENIA Armenian


$12.99


Pages from Her Heart NEW by Kristie L. Dickinson


Pages from Her Heart NEW by Kristie L. Dickinson


$20.72


Original Glamour risque  Playboy pages from Alberto Vargas (3)


Original Glamour risque Playboy pages from Alberto Vargas (3)


$7.89


Queensland page from an old album (3 scans)


Queensland page from an old album (3 scans)


$22.41


PAGES FROM BOOKS SET ON MONOTYPE 1928-1931.


PAGES FROM BOOKS SET ON MONOTYPE 1928-1931.


$31.60


South Australia page from an old album (3 scans)


South Australia page from an old album (3 scans)


$21.75


Feather Reports: A Chronicle of Bird Life from the Pages of the


Feather Reports: A Chronicle of Bird Life from the Pages of the “Times” Derwent


$4.25


2100+ Backlinks from Web Directory Submission - Google SEO - Page Rank + PING


2100+ Backlinks from Web Directory Submission – Google SEO – Page Rank + PING


$19.90


1911 F/e Hardback Book. Master Painters being pages from  Romance of Art S Dick


1911 F/e Hardback Book. Master Painters being pages from Romance of Art S Dick


$7.89


GUY MADDIN'S DRACULA: PAGES FROM A VIRGIN'S DIARY [DVD NEW]


GUY MADDIN’S DRACULA: PAGES FROM A VIRGIN’S DIARY [DVD NEW]


$20.62


c 1920s,3 Magazine pages of 22 Photos of Actresses from 1920s,Interesting Hats!


c 1920s,3 Magazine pages of 22 Photos of Actresses from 1920s,Interesting Hats!


$2.00


Watercolor Right From the Start by Hilary Page  #11397


Watercolor Right From the Start by Hilary Page #11397


$8.95


Poincare's Legacies, Part II: pages from year two of a mathematical blog by Tere


Poincare’s Legacies, Part II: pages from year two of a mathematical blog by Tere


$40.08


SIMPLE MINDS / BIG COUNTRY - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


SIMPLE MINDS / BIG COUNTRY – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


$7.89


GEORGE MICHAEL (EX WHAM!) - 1 PAGE PIN UP POSTER FROM 1980s NO1 MAGAZINE


GEORGE MICHAEL (EX WHAM!) – 1 PAGE PIN UP POSTER FROM 1980s NO1 MAGAZINE


$7.89


DAVID BOWIE - 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE.......... MORE IN EBAY STORE


DAVID BOWIE – 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE………. MORE IN EBAY STORE


$7.89


DR ROBERT - 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE.. MORE GREAT ITEMS IN MY STORE


DR ROBERT – 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE.. MORE GREAT ITEMS IN MY STORE


$7.89


THOMAS DOLBY - 1 PAGE PIN UP POSTER FROM 1980s NO1 MAGAZINE


THOMAS DOLBY – 1 PAGE PIN UP POSTER FROM 1980s NO1 MAGAZINE


$7.89


BILLY IDOL - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE.... MORE IN EBAY STORE


BILLY IDOL – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE…. MORE IN EBAY STORE


$7.89


JOHN LYDON / PIL (EX SEX PISTOLS) - 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE


JOHN LYDON / PIL (EX SEX PISTOLS) – 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE


$7.89


DAVID BOWIE - 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE. MODERN LOVE LYRICS


DAVID BOWIE – 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE. MODERN LOVE LYRICS


$7.89


Early 14th Cent. page from a Latin Missal with many Versal Letters & Gold Leaf


Early 14th Cent. page from a Latin Missal with many Versal Letters & Gold Leaf


$250.00


DICKIE BIRD MBE.   FROM THE PAVILION END .160 PAGES. SIGNED BY DICKIE BIRD.1988


DICKIE BIRD MBE. FROM THE PAVILION END .160 PAGES. SIGNED BY DICKIE BIRD.1988


$7.89


ALBUM PAGE OF HONG KONG USED STAMPS DATES FROM1962-1992 - 53 STAMPS


ALBUM PAGE OF HONG KONG USED STAMPS DATES FROM1962-1992 – 53 STAMPS


$3.15


Akai aa-v405-b Receiver Ad from 1987, 2 pages, Nice!


Akai aa-v405-b Receiver Ad from 1987, 2 pages, Nice!


$8.00


Sansui 5000a Receiver Ad from 1970,2 pages


Sansui 5000a Receiver Ad from 1970,2 pages


$8.00


Hardanger Christmas Sampler Embroidery Pattern pages from a magazine


Hardanger Christmas Sampler Embroidery Pattern pages from a magazine


$6.89


Thiel MCSi L/R/C speaker Ad from 1999, 1 page,


Thiel MCSi L/R/C speaker Ad from 1999, 1 page,


$6.00


Velodyne HGS, ULD Series Ad from 1990, review,1 page


Velodyne HGS, ULD Series Ad from 1990, review,1 page


$13.00


Revox B100 Series CD,Tuner,Amp Ad from 1989,2 pages!


Revox B100 Series CD,Tuner,Amp Ad from 1989,2 pages!


$8.00


THE BOSTON COLLECTION From the pages of sports illustrated


THE BOSTON COLLECTION From the pages of sports illustrated


$3.75


Pages from the Past by Ayscough, Kjhon [Paperback]


Pages from the Past by Ayscough, Kjhon [Paperback]


$25.20


Pages from the Past by Ayscough, Kjhon [Hardcover]


Pages from the Past by Ayscough, Kjhon [Hardcover]


$38.64


Dracula: Pages from a Virgin's Diary NEW PAL Arthouse DVD Guy Maddin


Dracula: Pages from a Virgin’s Diary NEW PAL Arthouse DVD Guy Maddin


$23.99


PAGE (PLATE XXX) FROM YEARBOOK US DEPARTMENT OF AGRICULTURE 1907


PAGE (PLATE XXX) FROM YEARBOOK US DEPARTMENT OF AGRICULTURE 1907 “ENSEE APPLE”


$12.00


1972 Playboy Press THE BEST FROM PLAYBOY Number Six ~ 190 pages VG


1972 Playboy Press THE BEST FROM PLAYBOY Number Six ~ 190 pages VG


$6.95


Historic Naval Aircraft: From the Pages of Naval Histor


Historic Naval Aircraft: From the Pages of Naval Histor


$22.41


Myths Legends & Folk Tales from the Hmong of Laos, 1985. 514 pages. Johnson, Ed.


Myths Legends & Folk Tales from the Hmong of Laos, 1985. 514 pages. Johnson, Ed.


$35.00


LLOYD COLE - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


LLOYD COLE – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


$7.89


MADONNA - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE. LYRICS TO ANGEL


MADONNA – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE. LYRICS TO ANGEL


$7.89


STEPHEN TIN TIN DUFFY - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


STEPHEN TIN TIN DUFFY – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


$7.89


THE CURE - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE. IN BETWEEN DAYS


THE CURE – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE. IN BETWEEN DAYS


$7.89


MIDGE URE / ULTRAVOX - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


MIDGE URE / ULTRAVOX – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


$7.89


TEARS FOR FEARS - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE. THE WAY YOU ARE


TEARS FOR FEARS – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE. THE WAY YOU ARE


$7.89


PAUL YOUNG - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


PAUL YOUNG – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


$7.89


Thunderstrike Issues 1-17 Very Fine/Near Mint Condition. From the Pages of Thor!


Thunderstrike Issues 1-17 Very Fine/Near Mint Condition. From the Pages of Thor!


$20.00


From the Pages of My Communal Diary Rabbi Isaac N. Trainin HCDJ (1977)


From the Pages of My Communal Diary Rabbi Isaac N. Trainin HCDJ (1977)


$3.95


Beloved Savior: Images from the Life of Christ - Hardcover, 74 pages


Beloved Savior: Images from the Life of Christ – Hardcover, 74 pages


$9.99


Patti Page Mercury MG 20398 On Camera..favorites from TV NM-/NM- WOW!


Patti Page Mercury MG 20398 On Camera..favorites from TV NM-/NM- WOW!


$9.75


CAROLE KING ~THE SONGS OF~172 PAGE SONGBOOK FOR PIANIO & GUITAR FROM 1975 EX.


CAROLE KING ~THE SONGS OF~172 PAGE SONGBOOK FOR PIANIO & GUITAR FROM 1975 EX.


$4.99


80 Page Giant Superman #6 VG Hyper Menace From Krypton


80 Page Giant Superman #6 VG Hyper Menace From Krypton


$27.99


OLDSMOBILE CAR PAGE AD FROM SAT. EVE. POST MAG. 1958


OLDSMOBILE CAR PAGE AD FROM SAT. EVE. POST MAG. 1958


$7.99


Eire  Stamps x 28  page from album


Eire Stamps x 28 page from album


$1.56


Page of stamps from Mauritanie. Scouts, Football, Racing car interest. 1980's.


Page of stamps from Mauritanie. Scouts, Football, Racing car interest. 1980′s.


$0.95


Sheet Music MAMA FROM THE TRAIN  (A Kiss A Kiss) Patti Page 1956 piano vocal


Sheet Music MAMA FROM THE TRAIN (A Kiss A Kiss) Patti Page 1956 piano vocal


$2.99


Led Zeppelin, Coverdale & Page From Tokyo To Kashmir 2CD JapanT0ur1993


Led Zeppelin, Coverdale & Page From Tokyo To Kashmir 2CD JapanT0ur1993


$49.95


CHEVROLET CAR PAGE AD CHEVROLET MASTER SIX- COUPE FROM OLD MAGAZINE


CHEVROLET CAR PAGE AD CHEVROLET MASTER SIX- COUPE FROM OLD MAGAZINE


$17.75


Lessons from a Sheep Dog: A True Story of Transforming Love - HC - 73 Pages  NEW


Lessons from a Sheep Dog: A True Story of Transforming Love – HC – 73 Pages NEW


$8.99


4 Page Typed Letter Signed from Photographer Brassai to Writer Henry Miller


4 Page Typed Letter Signed from Photographer Brassai to Writer Henry Miller


$1,000.00


Joya , Audio CD, Pages from the Book of Life: Chapter 1


Joya , Audio CD, Pages from the Book of Life: Chapter 1


$3.89


Decorative Painting Sourcebook by From the Pages of Decorative Artist's...


Decorative Painting Sourcebook by From the Pages of Decorative Artist’s…


$4.25


SUPERBOY #147  FROM 1968   DC EIGHTY PAGE GIANT G-47  GUIDES FOR $21


SUPERBOY #147 FROM 1968 DC EIGHTY PAGE GIANT G-47 GUIDES FOR $21


$9.99


The COMPLETE PHOTOGRAPHY 258 page book with free cd from Digital Photopgrapher


The COMPLETE PHOTOGRAPHY 258 page book with free cd from Digital Photopgrapher


$7.89


MICHEL'LE 4-page PROMO BOOKLET from 1990 - mint condition


MICHEL’LE 4-page PROMO BOOKLET from 1990 – mint condition


$9.95


2305 *BLACK-TAILED JACK RABBIT FROM 1987 AMERICAN WILDLIFE SET * SOUVENIR PAGE *


2305 *BLACK-TAILED JACK RABBIT FROM 1987 AMERICAN WILDLIFE SET * SOUVENIR PAGE *


$5.00


Birdhouse Cross Stitch Pattern FOR THE BIRDS pages from magazine c


Birdhouse Cross Stitch Pattern FOR THE BIRDS pages from magazine c


$5.89


Constructing Green Lantern From Page to Screen Book | O


Constructing Green Lantern From Page to Screen Book | O


$29.64


Pirate Schooner Centipede / Wind From San Antonio 1860 Front Page Maritime Print


Pirate Schooner Centipede / Wind From San Antonio 1860 Front Page Maritime Print


$14.99


45 RPM RECORD/8) PATTI PAGE / MAMA FROM THE TRAIN


45 RPM RECORD/8) PATTI PAGE / MAMA FROM THE TRAIN


$3.00


Skoda Fabia Special Feature Advert from 2000 - 12 Pages


Skoda Fabia Special Feature Advert from 2000 – 12 Pages


$6.31


Gene Page 70s JAZZ 45 Theme from Star Trek Mono / Stere


Gene Page 70s JAZZ 45 Theme from Star Trek Mono / Stere


$8.98


Historical Front Pages from the Oakland Tribune Beginning 2nd Century of Service


Historical Front Pages from the Oakland Tribune Beginning 2nd Century of Service


$6.99


Alan Kupperberg 2 page Original Art from National Lampoon 1977 The Mink Complete


Alan Kupperberg 2 page Original Art from National Lampoon 1977 The Mink Complete


$495.00


MOTORHEAD 3 PAGE(SIDES) ARTICLE  FROM NEW MUSICAL EXPRESS AUGUST 1979


MOTORHEAD 3 PAGE(SIDES) ARTICLE FROM NEW MUSICAL EXPRESS AUGUST 1979


$4.73


Bollywood Padmini Kolhapure Rare Page From Old Magazine


Bollywood Padmini Kolhapure Rare Page From Old Magazine


$4.24


Bollywood Padmini Kolhapure Rare Page From Old Magazine


Bollywood Padmini Kolhapure Rare Page From Old Magazine


$6.79


Creative Memories Page Patterns Choose from 2005 & 2002


Creative Memories Page Patterns Choose from 2005 & 2002


$4.99


Creative Memories Page Patterns Choose from 2005 & 2002


Creative Memories Page Patterns Choose from 2005 & 2002


$4.99


Creative Memories Page Patterns Choose from 2005 & 2002


Creative Memories Page Patterns Choose from 2005 & 2002


$4.99


Creative Memories Page Patterns Choose from 2005 & 2002


Creative Memories Page Patterns Choose from 2005 & 2002


$4.99


Lalo Schifrin sheet music The Liquidator from film 1966 5 pages (VG+ shape)


Lalo Schifrin sheet music The Liquidator from film 1966 5 pages (VG+ shape)


$20.00


Padmini Kolhapure Kumar Gaurav Rare Page from Magazine


Padmini Kolhapure Kumar Gaurav Rare Page from Magazine


$4.24


THE DARK PAGE - HARLEQUIN ROMANCE 1000 PCS  (FROM BRAND NEW)


THE DARK PAGE – HARLEQUIN ROMANCE 1000 PCS (FROM BRAND NEW)


$3.99


2313 * PRONGHORN FROM 1987 AMERICAN WILDLIFE SET * SOUVENIR PAGE *


2313 * PRONGHORN FROM 1987 AMERICAN WILDLIFE SET * SOUVENIR PAGE *


$5.00


England Prince Charles & Prince Philip signed page from guestbook 9x12,5 inch


England Prince Charles & Prince Philip signed page from guestbook 9×12,5 inch


$925.00


RAQUEL WELCH PICTURE PAGE FROM LOOK MAGAZINE 1970


RAQUEL WELCH PICTURE PAGE FROM LOOK MAGAZINE 1970


$8.00


TALES FROM THE CRYPT 5- 1992- 64 PAGE TERROR * VF+*  SAVE WITH COMBINED SHIPPING


TALES FROM THE CRYPT 5- 1992- 64 PAGE TERROR * VF+* SAVE WITH COMBINED SHIPPING


$6.00


Canada 1926 Album Page of Stamps from Old Specialised Collection


Canada 1926 Album Page of Stamps from Old Specialised Collection


$5.52


Canada 1935 - Album Page of Used Stamps from Old Specialised Collection.


Canada 1935 – Album Page of Used Stamps from Old Specialised Collection.


$9.47


Russian history. In Finland. Pages from the revolutionary history ... 1928


Russian history. In Finland. Pages from the revolutionary history … 1928


$46.00


DC COMIC STEEL #1, FROM THE PAGES OF SUPERMAN, MINT IN PLASTIC


DC COMIC STEEL #1, FROM THE PAGES OF SUPERMAN, MINT IN PLASTIC


$2.00


PATTI PAGE: On Camera, Favorites From Tv


PATTI PAGE: On Camera, Favorites From Tv


$40.00


THE BEATLES


THE BEATLES “FROM YESTERDAY TO TODAY” LIFE 2001 135 PAGES NEAR MINT!


$4.99


45RPM More Selections from Manhattan Tower sung by Patti Page EP  012112EL


45RPM More Selections from Manhattan Tower sung by Patti Page EP 012112EL


$16.99


Canada 1937-38 - Album Page of Mint Stamps from Old Specialised Collection.


Canada 1937-38 – Album Page of Mint Stamps from Old Specialised Collection.


$3.15


ROBIN & ALI / UB40 - 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE


ROBIN & ALI / UB40 – 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE


$7.89


THE STYLE COUNCIL / PAUL WELLER - 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE


THE STYLE COUNCIL / PAUL WELLER – 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE


$7.89


JIM KERR / SIMPLE MINDS - 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


JIM KERR / SIMPLE MINDS – 1 PAGE PIN UP POSTER FROM 1980s No1 MAGAZINE


$7.89


MADNESS - 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE. SUGGS........MORE IN EBAY STORE


MADNESS – 1 PAGE PIN UP FROM 1980s NO1 MAGAZINE. SUGGS……..MORE IN EBAY STORE


$7.89





Cuisinart DCC-1150BK 10-Cup Classic Thermal Programmable Coffeemaker, Black


Cuisinart DCC-1150BK 10-Cup Classic Thermal Programmable Coffeemaker, Black


$75.95


The sleek, attractive thermal carafe and stainless accents blend seamlessly to achieve a classic look with modern conveniences. With easy 24-hour programmability to ensure a fresh pot of coffee anytime, and a 1-4 cup setting to maintain the delicious coffee taste when making a smaller pot, this 10-cup coffeemaker is a smart addition to the countertop. And the gold-tone coffee filter and charcoal w…

Cuisinart BFP-10CH PowerBlend Duet Blender and Food Processor, Chrome and Black


Cuisinart BFP-10CH PowerBlend Duet Blender and Food Processor, Chrome and Black


$59.99


This powerhouse duo makes everything easier. The handsome countertop blender unit comes with a three-cup food processor attachment, both with seven preprogrammed speeds for ultimate versatility. 500-watt countertop blender with 3-cup food-processor attachment. 7 preprogrammed speeds for versatility; oversized “on/off” switch. Feed tube and pusher, slicing/shredding disc, and chopping blade. 56-oun…

Libbey  4-Piece Heidelberg Beer Mug Set


Libbey 4-Piece Heidelberg Beer Mug Set


$8.99


Holding 16 ounces each, these heavy mugs are shaped for serving beer in traditional style. They’re made of thick glass, so you can frost them in the freezer and then use them to keep beer cold to the last swig. Though the mugs’ insides are perfectly round, the exteriors have 10 facets. Perfect for root beer floats as well as beer, the mugs measure 9-1/8 inches high and 3-3/8 inches in diamet…

Up All Night


Up All Night


$8.63


ONE DIRECTION UP ALL NIGHT…

Greatest Hits


Greatest Hits


$5.99


Bob Seger has racked up a lot of worthy tracks over the years, but it took until 1994 for a greatest hits package to appear. VoilĂ . The bad news: We’re missing an awful lot of songs here. Night Moves is Seger’s crit-pick album, and a great place to start if you don’t have any Seger at all. Next in the rankings is Stranger in Town. Otherwise, his highs are pretty scattered, which would make any be…

Twilight Saga: Breaking Dawn


Twilight Saga: Breaking Dawn


$6.94


SOUNDTRACK THE TWILIGHT SAGA BREAKING DAWN I…

Tron: The Original Classic (Two-Disc Blu-ray/DVD Combo)


Tron: The Original Classic (Two-Disc Blu-ray/DVD Combo)


$18.40


Experience the original landmark motion picture that inspired a new generation of digital filmmakers and became a favorite of fans and critics across the world. Relive the electrifying thrills of TRON with an all-new, state-of-the-art digital restoration. When a brilliant video game maker named Flynn (Jeff Bridges) hacks the mainframe of his ex-employer, he is beamed inside an astonishing digital …

Disney's A Christmas Carol (Four-Disc Combo: Blu-ray 3D / Blu-ray / DVD / Digital Copy)


Disney’s A Christmas Carol (Four-Disc Combo: Blu-ray 3D / Blu-ray / DVD / Digital Copy)


$25.63


Get the Best in High Definition for your HDTV with Blu-ray Movies!From Walt Disney Pictures comes the magical retelling of Charles Dickens’ beloved tale. Disney’s A Christmas Carol is a high-flying, heartwarming adventure for the whole family, starring Jim Carrey. When three ghosts take penny-pinching Scrooge on an eye-opening journey, he discovers the true meaning of Christmas — but he must act …

The Nightmare Before Christmas [Blu-ray] + Digital Copy


The Nightmare Before Christmas [Blu-ray] + Digital Copy


$16.89


For those who never thought Disney would release a film in which Santa Claus is kidnapped and tortured, well, here it is! The full title is Tim Burton’s The Nightmare Before Christmas, which should give you an idea of the tone of this stop-action animated musical/fantasy/horror/comedy. It is based on characters created by Burton, the former Disney animator best known as the director of Pee-wee’s…

Wireless IP Pan/Tilt/ Night Vision Internet Surveillance Camera Built-in Microphone With Phone remote monitoring support(Black)


Wireless IP Pan/Tilt/ Night Vision Internet Surveillance Camera Built-in Microphone With Phone remote monitoring support(Black)


$46.88


Specs:
Image Compression Format: M-JPEG standard
Image Resolution: VGA(640×480) / QVGA(320×240)
Sensor: 1/4 inch CMOS, 300,000 Pixels
Light frequency: 50Hz, 60Hz or Outdoor
Audio compression: ADPCM
Data rate: 802.11b: 11Mbps (Max.), 802.11g: 54Mbps (Max.)
Ethernet: One 10/100Mbps RJ-45
Viewing angle: 67?
Horizontal Rotating Angle: 0~270?
Vertical Rotating Angle: 0~120?
Alarm Mode: motion detection…

Partial Page Rendering Using Hidden Iframe

Partial Page Rendering Using Hidden IFrame

Executive Summary:

Partial-page rendering removes the need for the whole web page to be refreshed as the result of a postback. Instead, only individual regions of the page that have changed are updated. As a result, users do not see the whole page reload with every postback, which makes user interaction with the Web page more seamless.

Developers that want to add such behaviors to their web pages are often faced with a difficult decision. All of these actions can be implemented using a very simple solution: by refreshing the entire page in response to the user interaction. However this solution is easy but not always desirable. The full page refresh can be slow, giving the user the impression that the application is unresponsive. Another option is to implement such actions using JavaScript (or other client-side scripting technologies). This results in faster response times, at the expense of more complex, less portable code. JavaScript may be a good choice for simple actions, such as updating an image. However, for more complicated actions, such as scrolling through data in a table, writing custom JavaScript code can be a very challenging undertaking.

This paper provides a solution which avoids the drawbacks of the full page refresh and custom JavaScript solutions. In this paper partial page rendering functionality provides the ability to re-render a limited portion of a page. As in the full page render solution, partial page rendering sends a request back to the application on the middle-tier to fetch the new contents. However, when partial page rendering is used to update the page, only the modified contents are sent back to the browser. This paper gives the solution using a hidden IFrame and simple JavaScript to merge the new contents back into the web page. The end result is that the page is updated without custom JavaScript code, and without the loss of context that typically occurs with a full page refresh.

Introduction:

Web pages typically support a variety of actions, such as entering and submitting form data and navigating to different pages. Many web pages also support another type of action, which is to allow the user to make modifications to the contents of the web page itself without actually navigating to a different page. Some examples of such actions include.

Clicking on a link could update an image on the same page. For example, an automobile configuration application might update an image of a car as the user chooses different options, such as the preferred color.

Selecting an item from a choice box might result in modifications to other fields on the same page. For example, selecting a car make might update the set of available car models that are displayed.

Clicking a link or selecting an item from a choice could be used to scroll to a new page of data in a table. Clicking a button in a table might add a new row to the table.

All of these actions are similar in that they result in the same page being re-rendered in a slightly different state. Ideally, these changes should be implemented as seemlessly as possible, so that the user does not experience a loss of context which could distract from the task at hand.

Partial page rendering can be implemented with very simple solution using a hidden IFrame and minimal JavaScript. Any part of the page can be partially rendered with using a div or table tags in HTML.

Page Elements That May Change During PPR:

•Re-Render Data: The same fields are redrawn but their data is updated. Examples include the Refresh Data action button, or recalculate totals in a table.

•Re-render Dependent Fields: Fields may be added, removed, or change sequence, and data may be updated. Examples include the Country choice list, which may display different address fields, and toggling between Simple and Advanced Search.

•Hide/Show Content: Both fields and data toggle in and out of view.

Page Elements That Do Not Change During PPR:

Some page elements are always associated with a page, regardless of the content displayed on the page.

As a general rule of thumb, elements above the page title (except message boxes) remain constant and do not change position, whereas elements in footer constant but may move up or down the page to accommodate changes to page content. The following elements never change when PPR is initiated:

• Branding

• Global buttons

• Tabs, Horizontal Navigation, SubTabs

• Locator elements: Breadcrumbs, Train, Next/Back Locator

• Quick links

• Page titles (first level header)

• Page footer

• Separator lines between the Tabs and Page Title

In most cases the following elements will also not change, other than moving up or down the page to accommodate changed elements. Nevertheless, in certain cases actions on the page may require them to be redrawn:

• Side Navigation, unless it contains a Hide/Show control.

• Subtabs

• Contextual information

• Page-level action/navigation buttons

• Page-level Instruction text

• Page-level Page stamps

• Page-level Key Notation

In all above scenarios this solution can be used to achieve the good performance and user interaction of the web pages.

Contexts in Which PPR Should Not Be Used:

When PPR is implemented correctly, it significantly improves application performance. When performance improvement is not possible with PPR, it should not be implemented, thus avoiding unnecessary code bloat, PPR can’t be used when navigating to another page (with a different title).

Partial Page Rendering Solution:

Solution provided to the Partial Page Rendering using simple hidden iframe and JavaScript, this can be used as a generalized solution to all the Partial Page Rendering scenarios.

Below is the main html (Table 1.1), which will have two buttons one is to show a simple table which will be generated by the server, and another button to remove the table.

[html]

[head]

[title] Main Document [/title]

[script language="JavaScript"]

[!--

function showTable() {

hiframe.location="./table.htm";

}

function removeTable() {

document.getElementById("tableId").innerHTML="";

}

//--]

[/script]

[/head]

[body]

[iframe id="hiframe" style="visibility:hidden;display:none"][/iframe]

[table]

[tr]

[td]Table::[/td]

[td][/td]

[/tr]

[tr]

[td colspan="2"][div id="tableId"][/div][/td]

[/tr]

[tr]

[td][input type="button" value="Show Table" onclick="showTable()"][/td]

[td][input type="button" value="Remove Table" onclick="removeTable()"][/td]

[/tr]

[/table]

[/body]

[/html]

Table 1.1

[iframe id="hiframe" style="visibility:hidden;display:none"][/iframe]

This iframe tag is used as target to the Partial Page Rendering Request.

The tag [input type="button" value="Show Table" onclick="showTable()"] gives the user action to get the contents of a table from the server, in this solution sample html is provided to render the table, which supposed to be generated by the server.

The tag [input type="button" value="Remove Table" onclick="removeTable()"] gives the user to remove the table from the user interface.

The JavaScript

function showTable() {

hiframe.location=”./table.htm”;

}

Is used to get the contents from the server, the line hiframe.location=”./table.htm”; sends the GET request to the server, and as a response iframe gets the HTML.

If the requirement insists to send a POST request for Partial Page rendering Response, that can be achieved by setting the html form element target attribute as the name of hidden iframe.

The code for the post request looks like

[form method=”post” action=”/myaction” target=”hiframe”]

Partial Page Rendering Server Response:

Table 1.2 shows the sample response from the server for Partial Page Rendering. This response has the JavaScript code to transfer the HTML from hidden iframe to main page.

[html]

[head]

[script language="JavaScript"]

[!--

function iframeLoad() {

parent.document.getElementById("tableId").innerHTML = document.getElementById("tableId").innerHTML;

}

//--]

[/script]

[/head]

[body onload="iframeLoad()"]

[div id="tableId"]

[table]

[tr]

[td]1[/td]

[td]One[/td]

[/tr]

[tr]

[td]2[/td]

[td]Two[/td]

[/tr]

[/table]

[/div]

[/body]

[/html]

Table 1.2

The tag [div id="tableId"] encloses the content to transfer from hidden iframe to main page.

[table]

[tr]

[td]1[/td]

[td]One[/td]

[/tr]

[tr]

[td]2[/td]

[td]Two[/td]

[/tr]

[/table]

This is the content to show the table to user.

The code [body onload="iframeLoad()"] is used for triggering the action to transfer the content.

function iframeLoad() {

parent.document.getElementById(“tableId”).innerHTML = document.getElementById(“tableId”).innerHTML;

}

This JavaScript function does the transferring data from the hidden iframe to main page.

parent.document.getElementById(“tableId”).innerHTML This part refers to tag div html id in main page and this part document.getElementById(“tableId”).innerHTML refers the HTML of the Partial Page Response.

Conclusion:

Improve the user experience with Web pages that are richer, that are more responsive to user actions, and that behave like traditional client applications. Reduce full-page refreshes and avoid page flicker. Partial page rendering using iframe is a very simple solution.

References:

1. http://ajax.asp.net/docs/overview/PartialPageRenderingOverview.aspx

2. http://www.w3schools.com/htmldom/dom_obj_document.asp

3. http://www.w3schools.com/tags/tag_iframe.asp

4. http://www.oracle.com/technology/tech/blaf/specs/ppr.html

5. http://download-west.oracle.com/otn_hosted_doc/jdeveloper/904preview/uixhelp/uixdevguide/partialpage.html

About the Author

Madhusudan Pagadala is working as a Senior Software Engineer at NetZero,UnitedOnline, Inc., located in WoodlandHills,California,USA. He has 9+ years experience in Web Technologies like J2EE, HTML, and JavaScript. He pursued Master of Technology in AeroSpace Engineering from the prestigious college IIT, Kharagpur-India.