Howardism Musings from my Awakening Dementia
My collected thoughts flamed by hubris
Home PageSend Comment

Example of Dynamic Content with Javascript

To illustrate the concepts I mentioned in my notes on Dynamic Content with Javascript, I thought I would present an example.

This is taken from a web application that I've been working with a team to develop. The initial version of this page had a single text field that required the user to enter a "Target Expression" that amounted to a series of IP address ranges and information on how to access information on the machines found in the ranges.

Here is an example:

10.10.10.30-90 
    161:snmp:community=public
    22:ssh:user=root&pass=sdfsdf

Yes, it is quite complicated and prone to syntax errors, so I worked up some Javascript to make the input ask for each piece in individual fields that can be labeled, and to grow the input if the user requires many IP address ranges, or many ways of accessing information on those machines.

You can see the Javascript source code, and click the button below to see this example in action.

The real beauty of this example is that it uses a technique that doesn't depend on lots of browser-specific code. However, it does utilize the DOM (Document Object Model) which is not available on older browsers.

Tell others about this article:
Click here to submit this page to Stumble It