On Fri, 10 Oct 2003 12:15:49 +0000 (UTC), in comp.lang.javascript
"tommy" <tommylee01@btinternet.com> wrote:
[color=blue]
>| Newbie to the group.....hope you guys can help.
>|
>| I need to be able to have a button at the bottom of a form page (like the
>| submit & reset buttons) to provide the user with a printer friendly version
>| of the form that he/she has just completed. It also needs to be submitted
>| in the usual way via email. I need to add a couple of extra items to this
>| printed version for someone to sign.
>|
>| Any ideas how I can go about such a task? Is it possible?
>|
>| Printing the screen is not an option as it looks nowhere near professional
>| and doesnt fit on one sheet of A4.
>|
>| Thanks in advance of any help and advice..
>|
>|
tommy@NOSPAM121netdesign.com[/color]
Sounds like a job for CSS. Note the @media styles.
-----------------------------
<html>
<head>
<style>
@media screen {
.noPrint {
background: #000000;
border: 2px solid #00FFFF;
color: #00FFFF;
display: ;
font-size: 20px;
margin: 10px 10px;
padding: 10px 10px;
}
input, textarea {
border: 2px dotted #FF0000;
}
}
@media print {
input, textarea {
border: 0px none;
font-family: monospace;
overflow: visible;
width: 100%;
}
p {
font-family: fantasy;
font-size: 20px;
font-style: italic;
font-weight: bold;
}
..noPrint {
display: none;
}
}
</style>
</head>
<body>
<P class='noPrint'>This is some text that will not be printed.</P>
<P>Input your name : <INPUT name="section" type="text" size="20"
maxlength="100" value="the quick brown fox jumps over the lazy dog"
/></P>
<P>Enter some large amounts of text here:<br />
<textarea name="tReject" cols="60" rows="5">
Pellentesque porttitor. Sed vestibulum, nulla eu euismod consectetuer,
magna dolor commodo sem, id nonummy erat ipsum a nulla. Fusce laoreet
magna nec sem. Proin sagittis odio vitae odio. Suspendisse potenti.
Mauris sit amet lacus. Maecenas quam. Pellentesque habitant morbi
tristique senectus et netus et malesuada fames ac turpis egestas.
Morbi mauris tortor, dignissim sit amet, elementum quis, mattis at,
quam. Phasellus varius orci. Pellentesque venenatis, diam et suscipit
porttitor, mi massa porta tortor, a dignissim ante neque quis massa.
</textarea>
</body>
</html>
-----------------------------
---------------------------------------------------------------
jnorth@yourpantsbigpond.net.au : Remove your pants to reply
---------------------------------------------------------------