[Javascript] Printing forms

Peter Brunone peter at brunone.com
Tue Oct 5 15:27:39 CDT 2004


Hi Allard,

   You can temporarily expand/restore the textarea and input type="text" by using the style.overflow property, e.g.

document.getElementById("myTextArea").style.overflowY = "visible";
document.getElementById("myTextInput").style.overflowX = "visible";

will show all content in the textarea, and 

document.getElementById("myTextArea").style.overflowY = "scroll";
document.getElementById("myTextInput").style.overflowX = "hidden";

will put it back the way it was.

   This should be fairly easy to roll out across a lot of forms, assuming you have a central include script (or broad, sweeping search/replace capabilities a la HomeSite).  You could encapsulate this in a function that steps through the form and gets all elements of type "textarea", or something clever like that...

Cheers,

Peter Brunone 
______________
EasyListBox.com 

 From: "Allard Schripsema" allard-schripsema at procergs.rs.gov.br

Hi All,

I have a question for you all,(couldn?t find an answer on the internet)
related to printing forms (in IE):
How do you avoid the problem of not printing the complete content of a
form-element?

Example: A form with a textarea with 4 lines, but the content has 8 lines
(and a scrollbar), or a textinput with size < maxlength etc....

Printing those will give you only the visible part, not the complete
content.

What i?m looking for is a (more or less) generic function/idea/solution

One option i can see is temporary changing sizes, rows and columns ect,
Another is getting the innerHTML of the body and removing all unnecessary
code before printing... (What is important at the moment is the content, not
the layout)

It should be a generic solution, because it must work on more than 1000
forms... (WBIS)

Anybody has already tackled this problem?
Ideas?

Thanks,
Allard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.evolt.org/pipermail/javascript/attachments/20041005/599fabf7/attachment.htm>


More information about the Javascript mailing list