Just nu i M3-nätverket
Gå till innehåll

print() på bara en del av sidan


Jocke_Örebro

Rekommendera Poster

Jocke_Örebro

 

Hej

Är inte så hej på det här och kan inte hitta info om problemet när jag söker.

 

Jag har en sida där jag har använt <!--#INCLUDE FILE="x.asp" --> mycket. Hade tänkt att infoga en print länk på de sidor som har info på sig. Problemet med print () blir att hela sidan skrivs ut, det vill säga logga och meny med. Jag vill att endast printa ut delar av sidan.

 

Så, kan jag lösa detta utan att behöva använda mig av iframe, som jag antar hade löst det.

 

Exempel på hur koden för mig ser ut nu

 

<div class="vanster">
<!--#INCLUDE FILE="meny/omoss.asp" -->
</div>
<div class="hoger">
<!--#INCLUDE FILE="hogertext/omoss.asp" -->
</div>

 

och på högertext/omoss.asp, vilket med är texten jag vill printa

 

<div class="print"><A HREF="javascript:print()">Skriv ut</A> </div>
<div class="rubrik">En text till höger</div>
<div class="brodtext">Text i brödtextformat. </div>

 

Länk till kommentar
Dela på andra webbplatser

tror inte det går att göra mha javascript utan du får sätta restriktioner vad som skall skrivas och och inte i CSS eller kanske en helt ny sida,.

 

Länk till kommentar
Dela på andra webbplatser

Enklaste är väl att i din stilmall ange vilka divar som skall skrivas ut.

Se exempelvis:

//eforum.idg.se/viewmsg.asp?entriesid=652768#652787

 

/Cluster

------------------------------------------------------------

Ditt vetande är värdelöst om inte andra vet att du vet

-----------> http://eforum.kicks-ass.net <------------

 

[inlägget ändrat 2006-10-24 14:05:44 av Cluster]

Länk till kommentar
Dela på andra webbplatser

Jocke_Örebro

Ok

Tack, det var ett smidigt sätt jag inte kände till.

 

Men om jag bara vill hantera vad som skrivs ut eller inte så behöver väl jag enbart ta med

@media screen {
.screenOnly {display:block;}
.printOnly {display:none;}
}

och inte

@media print {
.printOnly {display:block;}
.screenOnly {display:none;}
}

Detta då jag vill att allt ska synas på skärmen.

 

 

 

 

//. Har ingen printer själv så därför kan jag inte testa mig fram.

 

 

Länk till kommentar
Dela på andra webbplatser

Nej inom respektive @media-block så anger du hur saker skall renderas för det mediet.

 

För varje klass måste du allstå ange huruvida de skall visas (värdet på display-attributet) eller inte.

 

Har ingen printer själv så därför kan jag inte testa mig fram.
Du kan välj välja Förhandsgranska?

 

/Cluster

------------------------------------------------------------

Ditt vetande är värdelöst om inte andra vet att du vet

-----------> http://eforum.kicks-ass.net <------------

 

[inlägget ändrat 2006-10-25 20:00:41 av Cluster]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...