I would like it output so that the first 3 bullet points in the list output on the left of the page, second three in the middle and the final two on the right hand side using JavaScript.
Create 3 columns and put your elements in there. No JavaScript necessary. Until most browsers implement text columns natively, this is your best bet. Besides, if JavaScript is disabled, most people will see the layout as you have it right now with CSS.
OK, that’s understandable. Now, the best way to make use of a forum is to post your attempts—preferably as a live link—and then people can suggest what to try next. That way people get to help out and you learn in the process. Otherwise you are asking for someone to do the whole lot for you, which people really should be paid for.
So, preferably post a link of what you have done so far, or at least the code you have tried (preferably as a full page with CSS in the head).
<script type="text/javascript">
var colOne = new Array("<li>Copyright</li>", "<li>Council - spending plans - consultation</li>", "<li>Data protection</li>");
var colTwo = new Array("<li>Digital Region</li>", "<li>Freedom of information</li>", "<li>Libraries - online information resources</li>");
var colThree = new Array("<li>Our standards</li>", "<li>Test</li>");
//document.write(colOne);
//document.write(colTwo);
//document.write(colThree);
for (i = 0; i < 3; i++)
{ document.write(colOne[i]);
if (i < 3)
document.write("");
}
</script>
I want it to output the other two arrays at the side of the current so that it looks as though it is 3 columns