1 / 10

Navigation Controls MacDonald Ch. 11

Navigation Controls MacDonald Ch. 11. MIS 424 Professor Sandvig. Outline. Benefit of Navigation Controls Implementation Site Maps Navigation Controls TreeView Menu SiteMapPath Page Titles. Benefit of Navigation Controls. Every site needs navigation Simple navigation is easy

astra
Download Presentation

Navigation Controls MacDonald Ch. 11

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Navigation ControlsMacDonald Ch. 11 MIS 424 Professor Sandvig

  2. Outline • Benefit of Navigation Controls • Implementation • Site Maps • Navigation Controls • TreeView • Menu • SiteMapPath • Page Titles

  3. Benefit of Navigation Controls • Every site needs navigation • Simple navigation is easy • User Control or SSI • Complex navigation is time consuming • Deep navigation • Bread crumbs • Tabs • JavaScript • Navigation Controls allow “drag & drop”

  4. Implementation • Put contols in: • master page • user controls • Configure only once

  5. Site Map • XML file • Contains site hierarchy • siteMapNode • represents each page in web site • nest nodes within nodes to represent hierarchy • Site map – can also use database

  6. 1. Tree View Control • Display site in tree hierarchy • Many options • Appearance • JavaScript open/close • Throws events when clicked • Different styles at different levels • Examples: • TreeView with images & lines • TreeView events

  7. 2. Menu Control • Creates JavaScript muli-level menus • Vertical or Horizontal • Examples: • Horizontal • Vertical • Limitations • Usability?? • Requires scripting to be enabled • breaks navigation

  8. 3. SiteMapPath Control • Creates bread crumb navigation • Most useful! • Time consuming to program • Examples: • Deep site • ISC web site

  9. Page Titles • Page Titles • Not automatically pulled from site map • Include code in master page • See handout

  10. Summary • Navigation Controls • Big time saves • Usability: • Good: breadcrumbs • Danger: JavaScript menu control

More Related