Avatar billede chrisrj Forsker
03. januar 2003 - 12:19 Der er 23 kommentarer og
1 løsning

udskriv kun mellem <tr> og </tr>

Som spg. lyder, hvordan laver man det så der kun bliver udskrevet det der er imellem <tr> og </tr>?
Avatar billede bootie Nybegynder
03. januar 2003 - 12:21 #1
Spørgsmålet er ikke helt forstået!
Avatar billede chrisrj Forsker
03. januar 2003 - 12:26 #2
Jeg har dette link på min side:

<A href="#" onclick="self.print();self.focus();" class="topmenu" title="Print">Print</A></td>

Det udskriver hele siden, men jeg vil kun udskrive en del af siden.
Avatar billede hossein Nybegynder
03. januar 2003 - 12:28 #3
et bud er:
<tr>
    <td><%=rs("minFelt")%></td>
</tr>
Avatar billede pelkjaer Nybegynder
03. januar 2003 - 12:30 #4
<style type="text/css" media="print">
. printIt {background-color:#ffffff;}
</style>

<div class="printIt">det her bliver printet</div>
Avatar billede bootie Nybegynder
03. januar 2003 - 12:30 #5
Det er da ikke et asp spørgsmål...
Er det ikke javascript eller noget!

Jeg forstår ikke hvad du mener..

Du vil kun have en del af siden udskrevet på printer right?
Avatar billede chrisrj Forsker
03. januar 2003 - 12:32 #6
"Det er da ikke et asp spørgsmål...
Er det ikke javascript eller noget!"

Jeg er ligeglad hvad det er lavet i. Bare det virker på min ASP side. :)

"Du vil kun have en del af siden udskrevet på printer right?"

Yes. ;)
Avatar billede bootie Nybegynder
03. januar 2003 - 12:36 #7
Jeg er da såmen også ligeglad...
Men at spille det der forkerte sted kan skabe lidt problemer :)
Henviser til hosseins kommentar der jo er helt hen i vejret.

Ofte sidder de der er hårde til javascript vel og *overvåger* den kategori så der havde man måske en hurtigere og bedre svar.

Ellers ved jeg det ikk' <--- Smokie Spartakus
Avatar billede pelkjaer Nybegynder
03. januar 2003 - 12:37 #8
Well, mit svar virker glimrende
Avatar billede chrisrj Forsker
03. januar 2003 - 12:39 #9
pelkjaer -> virker ikke hos mig...
Avatar billede chrisrj Forsker
03. januar 2003 - 12:39 #10
Den udskriver bare hele siden.
Avatar billede pelkjaer Nybegynder
03. januar 2003 - 12:45 #11
Det har jeg svært ved at tro på :)

Har du en placeret det du vil udskrive i en <div class="printIt"></div>
Avatar billede _darkstar_ Nybegynder
03. januar 2003 - 12:47 #12
Du har altså stillet dit spørgsmål i den forkerte kategori. Det hører til under CSS, HTML eller JavaScript.

Tag et kig på w3s (w3.org) beskrivelse af hvordan foreskllige elementer skal behandles ifm. print. Det er muligt at gøre via style sheets, men du skal så regne med at visse browsere ikke gør det korrekt.

Ellers må du lave to forskellige sider. En som bliver vist på skærmen og en til print (som brugeren eventuelt kan åbne ved at klikke på et link).
Avatar billede chrisrj Forsker
03. januar 2003 - 12:55 #13
pelkjaer -> Her er min kode:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
    <head>
        <title>Miljoselskab</title>
        <style type="text/css" media="print">
            .printIt {background-color:#ffffff;}
        </style>
        <link rel="stylesheet" type="text/css" href="stylesheet/style.css" media="screen">
        <link rel="stylesheet" href="css/tmenu.css" type="text/css" media="screen">
       

    </head>
...
...
...
<div class="printIt">
  <tr><!-- #include file="databaseconn.asp" -->
    <td vAlign="top" width="100%" colSpan="3">
...
...
...
  </tr>
</div>   

Det var det du mente, ikke?


"Ellers må du lave to forskellige sider. En som bliver vist på skærmen og en til print (som brugeren eventuelt kan åbne ved at klikke på et link)."

Det er da også en mulighed, men jeg fortrækker den anden løsning(hurtigere).
Avatar billede pelkjaer Nybegynder
03. januar 2003 - 13:05 #14
Well det virker her - hvorfor har du egentlig media="screen" på dine sheets?

Et andet eks, men samme princip:

@media print {

body,table,tr,td {
width: auto;
border: 0;
margin: 0 0;
padding: 0;
float: none !important;

}

#skjult {
display: block;
}

}

Det som ikke skal printes skal ha' id="skjult"
Avatar billede chrisrj Forsker
03. januar 2003 - 13:09 #15
"hvorfor har du egentlig media="screen" på dine sheets?"

Jeg læste i et andet spg at det var en god ide. Men hvad ved en betonarbejder om atomfysik? ;)

"@media print {"

Skal der være det der @ tegn? er det ikke PHP?
Avatar billede pelkjaer Nybegynder
03. januar 2003 - 13:10 #16
Nej det er ikke php, og ja det skal være der.
Avatar billede chrisrj Forsker
03. januar 2003 - 13:12 #17
Men der skal <style> uden om, ikke?
Avatar billede pelkjaer Nybegynder
03. januar 2003 - 13:14 #18
Jo. Prøv nu at læse dokumentationen på w3.org - ville være en god idé. Det nytter ikke noget at man skriver en masse man ikke aner hvad gør - fx. media="screen"
Avatar billede chrisrj Forsker
03. januar 2003 - 13:18 #19
Jeg har desværre ikke tid til at læse 400 siders dokumentation i disse dage. :( Sååå det.

Det der "id="skjult" " gælder vel kun for det er i print området, ikke?
Avatar billede pelkjaer Nybegynder
03. januar 2003 - 13:29 #20
Nej, det gælder for det der *ikke* skal printes.
Avatar billede chrisrj Forsker
03. januar 2003 - 16:18 #21
Ja, ok. Men kun hvis det er i print området, ikke? Eller gælder det også for det der er uden for?
Avatar billede chrisrj Forsker
04. januar 2003 - 15:17 #22
Er der nogen bud, nu her hvor eksperten er oppe igen??
Avatar billede _darkstar_ Nybegynder
19. januar 2003 - 10:47 #23
Jeg synes at du skulle tage og få flyttet spørgsmålet til den rigtige kategori. Så kan det være at folk med mere forstand på CSS opdager det.
Avatar billede chrisrj Forsker
19. januar 2003 - 11:20 #24
det er ligemeget...det er ikke aktuelt længere...Jeg 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
Kurser inden for grundlæggende programmering

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