Brian Hartman's Web Page
Welcome to my website. Below, you can purchase a few of the short stories I've written. All of the short stories are available in Kindle and ePub format. Also, if you need a search done, head over to Hartman Search Services. If you're interested, the menu above has links to my personal interests and Web sites I enjoy.

Dave Riggler's Stories




Dave Riggler's Stories is a compilation of six of the short stories I have written over the years centering around the character of Dave Riggler. These stories trace Dave's growth from a young boy to his mid-thirties.

Kindle Version

ePUB Version
PDF Version


Last Call




"Last Call" is the story of one night in a bar, a chance meeting, and the limits of personal responsibility.

Kindle Version
ePUB Version



First Steps




"First Steps" is the story of Dave Riggler's first psychotherapy session. He's a handicapped teenager, who uses a wheelchair, in therapy (he thinks) because his school wants him to walk on a walker, but he doesn't want to. "First Steps" is a story about being handicapped, identity, and self-determination, for better or worse.

Kindle Version
ePUB Version



The Protest




In a not so distant future, genetic engineering is outlawed, the country is ruled by an elected dictatorship, and trials are government-sponsored entertainment. Can one man raise his voice against the system? Should he even try? "The Protest" is a short story about government oppression, bioethics, and personal courage..


Hackettstown




Early on a summer morning, Dave Riggler hits the road. His mission: To save a friendship. With just his wheelchair and his Walkman, he'll roll miles in search of Lisa, his pen pal. What he finds will challenge and change him forever.

"Hackettstown" is a story of determination, handicap, and coping with loss.



If you don't have a Kindle, you can read these titles with the Kindle software, available for multiple platforms.

Rounded CSS Boxes Explained


This is a short explanation of how I achieved the rounded boxes in the menu on my front page, in case you were wondering how it was done. First, there's a few lines of Javascript you need to have in the head of your document:

<script type/text="Javascript">
function drawcurve(n,end,ht)
{

var n;
var end;
var ht;
var csize;

for (n = n; n <= end; n++)
{
document.write("<div id='border' style='color:#FFFFFF;font-size:" + csize + "px;top:" + ht + "px;left:" + n + "px;position:absolute;z-index:-1;';>.;</div;>");
}
}
</script>

It's a pretty basic Javascript function. I'll break it down one line at a time:

All that line does is tell the browser to get ready for some Javascript in the header.
function drawcurve(n,end,ht,csize)

This names the function drawcurve and tells the browser that it has three variables: n, end, and ht.

n tells the browser where to start drawing. end tells the browser where to stop. ht is the vertical orientation (height) on the page. csize is the font size of the period (controling the size of the circle).
Now, we get to the equations of the function:

for (n = n; n <= end; n++)

This is the start of the for loop. It sets n to "n" (i.e., whatever is specified in the parameters for n, and then says, while n is less than or equal to end, increase n by 1. Then you've got the curly brace:

{


and then:

document.write("<div id='border' style='color:#FFFFFF;font-size:300px;top:" + ht + "px;left:" + n + "px;position:absolute;z-index:-1;'>.</div>");

That's the meat of it. What this does, is it writes on the page:

<div id="border" style="color:FFFFFF;font-size:300px;top:(ht)px;left:(n)px;position:absolute;z-index:-1;">.</div>

This puts a huge period wherever you specify (the n and ht parameters). The process will be repeated however many times you need it (specified by end).

Please e-mail me and let me know what you think of this solution, or if you've come up with others of your own!