-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]

Reply via email to