Avatar billede genero Nybegynder
10. juni 2003 - 10:07 Der er 14 kommentarer og
1 løsning

Udprint af invisible layer (image)

Jeg er ved at lave et site (ren html), hvor en printfunktion er ret vigtig. Jeg har et bestemt frame, hvor indholdet bliver loaded til, og dette frame bliver printet, vha en printfunktion.

Når der printes, skal der printes logo og andre oplysninger med, men disse skal ikke være synlige når siden ses på skærmen. OBS: Jeg har overvejet at smide logo ud mod højre, men i så fald får jeg en scroll... Der skal altid være en vertikal scrollbar - er en del af designet!

Jeg kender til løsningen med to stylesheets (printvenlig version), men dette er ikke optimalt her! Er det evt. muligt vha script at koble horizontal scroll fra!

Håber der er en som kan hjælpe.
Avatar billede Slettet bruger
10. juni 2003 - 11:04 #1
Du kan slå horisontal scroll fra vha. CSS:

<body style="overflow-x: hidden;">

Men det er ikke med i standarderne. For øvrigt tror jeg ikke på, at CSS media types ikke er optimale i denne sammenhæng.
Avatar billede genero Nybegynder
10. juni 2003 - 11:58 #2
Ikke optimalt, men en mulighed. Jeg har prøvet, og scrollbaren forsvinder - men også den vertikale, som SKAL bevares.
Avatar billede Slettet bruger
10. juni 2003 - 11:59 #3
Så brug overflow-x eller y.
Avatar billede roenving Novice
10. juni 2003 - 12:43 #4
>>phoenixv
-- man kunne vel smide det logo ind i en div som kun var synlig i en @media print -- altså sådan noget:

<STYLE>
@media screen{
.logodiv{display:none;}
}
@media print{
.logodiv{display:block;}
}
Avatar billede genero Nybegynder
10. juni 2003 - 13:00 #5
>>roenvig
-- Så er det vel nødvendigt at definere samtlige objekter jeg har på siden!

>>phoenix
forstår ikke helt. Hvad mener du? Når jeg bruger:
<body style="overflow-x: hidden;">
Burde det vel kun være den horizontale jeg roder med!?!
Avatar billede roenving Novice
10. juni 2003 - 13:09 #6
>>13:00:29

Næh, for resten er jo ikke styret på den måde, så de er der bare !-)

Jeg har også haft problemer med overflow-x & -y, den skulle ellers virke fra IE 5 ?-)

Hvad med at prøve både- og ...

<body style="overflow-x: hidden;overflow-y:scroll;">
Avatar billede genero Nybegynder
10. juni 2003 - 13:49 #7
Nu funker det! Blæret... Tak for det
Avatar billede genero Nybegynder
10. juni 2003 - 13:51 #8
>> roenvig...

jeg skal lige have et svar, så får du dine bananer ;-)
Avatar billede roenving Novice
10. juni 2003 - 14:15 #9
Både scroll og print ?-)

-- det ville da være rart at kende løsningen '-)
Avatar billede genero Nybegynder
10. juni 2003 - 14:26 #10
scroll virker ihvertfald perfekt, men er sådan set en nødløsning. (idet det der skal printes blot er gemt under en menu (derfor skal det ikke være muligt at scrolle derhen,.... Jeg sidder og knokler lidt med print, men printfunktion virker gennem 3 frames, og det skal jeg helst ikke pille mere i.
Avatar billede genero Nybegynder
10. juni 2003 - 14:27 #11
@mediaprint, virker vel kun, hvis indholdet bliver åbnet i nyt vindue?
Avatar billede roenving Novice
10. juni 2003 - 14:45 #12
Næh, det er beregnet til at du kan have een side, som ser forskellig ud, alt efter om du vil have det ud på skærm eller på papir, men jeg har ikke selv eksperimenteret med det ...

-- bla. fordi jeg har haft tankerne rettet imod flersidede print med faste elementer -- og så smart er det ikke !-)
Avatar billede roenving Novice
10. juni 2003 - 14:55 #13
-- og jeg takker for points ;~}
Avatar billede genero Nybegynder
10. juni 2003 - 14:55 #14
dette er også flersidet print. Blot at det frame der skal printes ud, kun indeholder den tekst jeg skal printe. Derudover vil jeg gerne have logoet på, men det vil se lidt dumt ud, at anbringe det på samtlige indholdssider... Især når det allerede er placeret et andet sted på siden.
Avatar billede roenving Novice
10. juni 2003 - 15:03 #15
-- jeg har haft ganske kort fat i det for at kunne customisere en slags 'brevpapir' -- den slags kunne jeg ikke finde understøttelse af ...

-- men at printe et logo f.eks. øverst på første side må kunne lade sig gøre ,-)
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