printen formulier

Status
Niet open voor verdere reacties.

SkyWarrior

Gebruiker
Lid geworden
21 dec 2003
Berichten
77
Op een website met frames heb ik in het mainFrame een formulier staan. Nu wil ik daaraan een knop toevoegen zodat bezoekers na het invullen van het formulier deze kunnen uitprinten.
(als het mogelijk is lijkt met het mooi de layout voor het printen aan te passen)
Weet iemand hiervoor een script ? Ik heb al wat op internet gezocht maar ik vindt nog niet echt iets wat ik ook een beetje begrijp.
 
CSS is je vriend, samen met javascript.

Geef eerst een alternatieve CSS op voor geprinte media.
In die CSS pas je de lay out aan (bijv geen kleuren meer, en geen plaatjes oid)

Dan heb je nog een knopje nodig met "window.print()" en klaar ben je.

t.
 
Laatst bewerkt:
Ooo ja, die tip had ik nodig ;-)
Ik heb dat een keer ergens gelezen op internet, maar ik weet dus niet meer hoe het moet, en ik kan het ook niet meer vinden :-~
Nog een tip ? :)
 
nou...


ik neem aan dat je weet hoe je een css maakt.

Dan zet je dit in je head:
Code:
<link rel="stylesheet"
   type="text/css"
   media="print" href="speciaal_voor_print.css" />

c'est ca :)

t.
 
Ok, ik heb nu een css file gemaakt en het script in de head gezet. Maar om één of andere reden lukt het niet. Als ik print komt het er gewoon uit zoals op het scherm.

Ik gebruik het volgende javascript:
function myprint() {
window.parent.mainFrame.focus();
window.print();
}

En heb de volgende CSS gemaakt:
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
background-color: white
}
div#print_button {display: none}
div#send_button {display: none}
div#reset_button {display: none}
div#terug_link {display: none}

Een idee wat er niet klopt ?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan