-1 on using javascript for major site functionality such as navigation.
Many users browse with js turned off and it's a major pain getting it to
work across all browsers. IMO, Apache websites should be accessible to
all visitors.
David
--- "Mark R. Diggory" <[EMAIL PROTECTED]> wrote:
> I've been looking a the usage of javascript in the browser as a
> mechanism of "Client Side Includes". I've been considering the idea that
>
> this can be used a a powerful mechanism to pull global navigation
> content into the site navigation without having to regenerate all the
> separate project pages everytime something changes on the global
> navigation for the Commons.
>
> For instance
>
> <SCRIPT LANGUAGE="JavaScript" type="text/javascript"
> src="navigation.js"></SCRIPT>
>
> could be added to the commons-site.jsl such that it would be used to
> include the contents of "navigation.js" into the navigation bar on the
> client side.
>
> navigation.js would look something like:
>
> document.write(' <div>'
> + ' <small>'
> + ' <a href="http://jakarta.apache.org/commons/beanutils/"><img
> class="handle" src="./images/none.png" alt=""></img>BeanUtils</a>'
> + ' </small>'
> + ' </div>'
> + ' <div>'
> + ' <small>'
> + ' <a href="http://jakarta.apache.org/commons/betwixt/"><img
> class="handle" src="./images/none.png" alt=""></img>Betwixt</a>'
> + ' </small>'
> + ' </div>'
> ...
>
> + ' <div>'
> + ' <small>'
> + ' <a
> href="http://jakarta.apache.org/commons/sandbox/vfs/"><img
> class="handle" src="./images/none.png" alt=""></img>VFS</a>'
> + ' </small>'
> + ' </div>'
> + ' <div>'
> + ' <small>'
> + ' <a
> href="http://jakarta.apache.org/commons/sandbox/workflow/"><img
> class="handle" src="./images/none.png" alt=""></img>Workflow</a>'
> + ' </small>'
> + ' </div>');
>
> This way, any time a change was made to navigation.js, it would show up
> instantly on all the commons projects navigation. as teh navigation.js
> is pull independently and rendered in the browser.
>
> thoughts?
> -Mark
>
> --
> Mark Diggory
> Software Developer
> Harvard MIT Data Center
> http://www.hmdc.harvard.edu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
__________________________________
Do you Yahoo!?
Yahoo! Mail SpamGuard - Read only the mail you want.
http://antispam.yahoo.com/tools
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]