Avatar billede Slettet bruger
28. november 2001 - 00:52 Der er 7 kommentarer og
1 løsning

Udskrivning

Kan man lave et javascript hvor ved et klik på en knap kan jeg udskrive dele af html dokumentet. Mit problem er at der ikke skal kunne udskrives form knapper.
Avatar billede jakoba Nybegynder
28. november 2001 - 01:33 #1
  Det er vist media types du leder efter:
http://www.w3.org/TR/REC-CSS2/media.html    generelt

@media print {
.notOnPrint {
        display:none;
    }
}
@media screen {
.notOnPrint {
        background-color: red;
        color: green;
        font-size:45pt;
    }
}

rundt om meny og banner kan du så lægge en <div eller et <span

<input type=\'button class=\"notOnPrint\" value=\"stor grøn på rødt\">

i printet bliver knappen ikke skrevet.
på skørmen bliver den tegnet ualmindelig grimt :-))

mvh JakobA
Avatar billede jakoba Nybegynder
28. november 2001 - 01:33 #2
Ups.  mangler \' efter button
Avatar billede Slettet bruger
28. november 2001 - 01:37 #3
det fatter jeg ikke helt!
Avatar billede Slettet bruger
28. november 2001 - 01:40 #4
jeg har ellers fundet denne funktion!
det der sker er at jeg linker til en ny side med dette script i bunden af siden og med den teskt der skal skrives og billede lukker selv igen.

men jeg syndes ikke det holder helt.


<object id=WBControl width=0 height=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2></object>
<script language=VBScript><!-- //
Sub VBPrint() On Error Resume Next
    WBControl.ExecWB 6,1
End Sub
//--></script>

<script language=JavaScript><!-- //
if (window.print) self.print();
else if (navigator.appName.indexOf(\'Microsoft\') !=-1) VBPrint()
setTimeout(\'self.close()\',3000);
//--></script>
Avatar billede jakoba Nybegynder
28. november 2001 - 01:43 #5
Du definerer klassen notOnPrint på 2 måder.

Den ene (i @media screen) gælder når din side bliver tegnet på skærmen.
Den anden (i @media print) gælder når siden bliver printet.

Så ved at lægge sådan en \'dobbeltdefineret\' klasse i dine html-elementer kan du lave sider der ser helt anderledes ud på printeren.
Avatar billede Slettet bruger
28. november 2001 - 01:50 #6
det skal skæres ud i pap! her er mit script det der er Imellem ###################### er det der skal udskrives

<html>

<html>

<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title></title>
</head>

<body background=\"gift1.gif\">


<p align=\"center\"><b><font face=\"Verdana\" size=\"6\">Julegave ønsker 2001</font></b></p>



<p align=\"center\">&nbsp;</p>

<div align=\"center\">
  <center>


<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"70%\">
    <tr>
      <td width=\"33%\">
        <p align=\"center\">
     
     
<font face=\"Verdana\" size=\"2\">
                <input type=\"button\" onClick=\"goToURLopret()\" value=\"Opret ønsker\" name=\"b5\" style=\"font-family: Verdana; font-weight: bold; width: 200; height: 37; position: relative; color: #000000; font-size: 18 pt; background-color: transparent; border-bottom-style: solid\"></font></td>
        <td width=\"33%\">
          <p align=\"center\"><font face=\"Verdana\" size=\"2\"><input type=\"button\" onClick=\"goToURLvis()\" value=\"Vis ønsker\" name=\"b5\" style=\"font-family: Verdana; font-weight: bold; width: 167; height: 38; position: relative; color: #000000; font-size: 18 pt; background-color: transparent; border-bottom-style: solid; border-bottom-color: #000000\"></font></td>
        <td width=\"34%\">
          <p align=\"center\"><font face=\"Verdana\" size=\"2\"><input type=\"button\" onClick=\"java script:popUp(\'print.asp\')\" value=\"Udskriv\" name=\"b5\" style=\"font-family: Verdana; font-weight: bold; width: 149; height: 38; position: relative; color: #000000; font-size: 18 pt; background-color: transparent; border-bottom-style: solid; border-bottom-color: #000000\"></font></td>
        </tr>
      </table>
    </center>
  </div>

<p>&nbsp;</p>
<div align=\"center\">
  <center>
  <table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" width=\"87%\" bgcolor=\"transparent\" height=\"89\" bordercolor=\"#FF0000\" style=\"background-color: transparent\">
    <tr>
      <td width=\"22%\" height=\"44\" valign=\"middle\"><b><u><font face=\"Verdana\" size=\"2\" color=\"#000000\">Navn</font></u></b></td>
      <td width=\"31%\" height=\"44\" valign=\"middle\"><b><u><font face=\"Verdana\" size=\"2\" color=\"#000000\">Ønske</font></u></b></td>
      <td width=\"17%\" height=\"44\" valign=\"middle\"><b><u><font face=\"Verdana\" size=\"2\" color=\"#000000\">Ca. pris</font></u></b></td>
      <td width=\"19%\" height=\"44\" valign=\"middle\"><b><u><font face=\"Verdana\" size=\"2\" color=\"#000000\">Hvor kan den købes</font></u></b></td>
      <td width=\"11%\" height=\"44\" valign=\"middle\"><b><u><font face=\"Verdana\" size=\"2\" color=\"#000000\">Slet
        ønske</font></u></b></td>
    </tr>
##########################################
<tr>
      <td width=\"22%\" height=\"6\">Jørgen</td>
      <td width=\"31%\" height=\"6\">Smartmedia Usb reader</td>
      <td width=\"17%\" height=\"6\">500 kr.</td>
      <td width=\"19%\" height=\"6\">It-buttikken</td>
  </center>
      <td width=\"11%\" height=\"6\">
        <p align=\"center\"><font face=\"Verdana\" size=\"2\">
        <input type=\"button\" onclick=\"java script:confirmDelete(\'17\');\" value=\"Slet\" name=\"b5\" style=\"background-color: #FFFFFF; border: 1 solid #000000\"></font></p>
    </td> </tr>
  <center>
 

<tr>
      <td width=\"100%\" height=\"5\" colspan=\"5\">
        <hr color=\"#000000\" noshade size=\"1\">
      </td>
</tr>

<tr>
      <td width=\"22%\" height=\"6\">Lena</td>
      <td width=\"31%\" height=\"6\">Stegepande 25 cm</td>
      <td width=\"17%\" height=\"6\">kr. 250</td>
      <td width=\"19%\" height=\"6\">Imerco</td>
  </center>
      <td width=\"11%\" height=\"6\">
        <p align=\"center\"><font face=\"Verdana\" size=\"2\">
        <input type=\"button\" onclick=\"java script:confirmDelete(\'16\');\" value=\"Slet\" name=\"b5\" style=\"background-color: #FFFFFF; border: 1 solid #000000\"></font></p>
    </td> </tr>
  <center>
 

<tr>
      <td width=\"100%\" height=\"5\" colspan=\"5\">
        <hr color=\"#000000\" noshade size=\"1\">
      </td>
</tr>

<tr>
      <td width=\"22%\" height=\"6\">Helena</td>
      <td width=\"31%\" height=\"6\">Bamse & Kylling video</td>
      <td width=\"17%\" height=\"6\">100</td>
      <td width=\"19%\" height=\"6\">Fona</td>
  </center>
      <td width=\"11%\" height=\"6\">
        <p align=\"center\"><font face=\"Verdana\" size=\"2\">
        <input type=\"button\" onclick=\"java script:confirmDelete(\'18\');\" value=\"Slet\" name=\"b5\" style=\"background-color: #FFFFFF; border: 1 solid #000000\"></font></p>
    </td> </tr>
  <center>
#####################################

  </table>
  </center>
</div>
<p align=\"center\">
</body>

</html>
Avatar billede Slettet bruger
28. november 2001 - 01:56 #7
det er en hel tabel der kun skal udskrive kan man ikke lave et eller andet hvor jeg scriptet kun unloader tabelen og udskriver den
Avatar billede Slettet bruger
28. november 2001 - 02:02 #8
Jeg tro jeg bruger den funktion jeg har beskrevet, men tak for hjælpen og værsgo her er point for dine svar
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