Extended page

Hey, I am wondering, how I would go about making a button, when pressed, it would extend the page, and then show an extra bit of information below the information at the top.

For example:

THIS IS A NEWS EXAMPLE
THIS IS A NEWS EXAMPLE
THIS IS A NEWS EXAMPLE
THIS IS A NEWS EXAMPLE

Click here to veiw comments

[--------------------------]
This would then extend out, and would show the comments.
[--------------------------]

Dont worry about the news, i just need to know the code to display the extended data. I am thinking i may need AJAX, but would prefer PHP if possible.

Is there any other method. I am having a few problems with this, as I am using smarty, and using tpl files.

I would use jquery

$('#comments').hide();

$('#commentButton').click(function () {
   $('#comments').toggle();
});