Avatar billede neoo Nybegynder
14. januar 2004 - 15:13 Der er 5 kommentarer og
1 løsning

print funktion ?

Hej til alle ?



jeg skal lige spørge. jeg igang med at lave en fakture som skal vises på en asp. side, og problemmet dukker op hvis kunden vil printe denne fakture, så printer den det på 2 sider, selvom det er en side.

og det har selvfællige noget at gøre med at man printer direkte fra browseren, for så kommer det an på opløsning osv....



derfor har jeg fundet et script(her på eksperten):



<SCRIPT Language="Javascript">
function printit(){
if (NS)
{
window.print() ;
}
else
{
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);
}
}
</script>


<BODY>

<SCRIPT Language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Udskriv denne side" name="Print" onClick="printit()"></form>');
}
</script>


også vil jeg spørge hvad laver denne script præcis ?
Avatar billede neoo Nybegynder
14. januar 2004 - 15:18 #1
for jeg søger nemlige noget med at jeg kan printe igennem en button, og den printer fakturen ligesom den vises på skærmen.
for det gør den ikke nu :( (den dele det op i to osv.)
Avatar billede erikjacobsen Ekspert
14. januar 2004 - 15:18 #2
IE 4 havde ikke print() i JavaScript men kunne gøre det på den måde. Forventer
du ikke brugere med IE4 behøvs du kun "print()"
Avatar billede neoo Nybegynder
14. januar 2004 - 15:24 #3
jeg bruge ie hvor skal jeg så ændre i koden
Avatar billede erikjacobsen Ekspert
14. januar 2004 - 15:29 #4
men ikke IE4, vel? Du kan bare

function printit(){ if (window.print) { window.print(); } }

men det løser ikke dit udskriftsproblem. Overvej at lave CSS til skærm og
til print, så du kan justere afhængigt af mediet.
Avatar billede neoo Nybegynder
14. januar 2004 - 15:37 #5
hvis jeg gerne vil have at det kun printer på en side skal jeg så lave en css
Avatar billede neoo Nybegynder
24. januar 2008 - 10:18 #6
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester