Oprettet man. d. 30. august 2010 kl. 13:14:34

djsteiner
djsteiner (4.870 point. Point ude: 30)

print af div

Hej har brug for noget hjælp til en funktion der skulle kunne uskrive inholdet af et div

Jeg har fundet noget kode på nettet, som også virker, men mit problem er at nu når jeg så vil overføre den til noget kode, som jeg har lavet så virker det ikke.

Det der sker det at den bare indlæser den samme side hvor man kommer fra uden at den sender det der skal printes.

Håber dette giver lidt mening :)

Her er koden uden mit eget inhold:
<script type="text/javascript">

function printSelection(node){

  var content=node.innerHTML
  var pwin=window.open('','print_content','width=100,height=100');

  pwin.document.open();
  pwin.document.write('<html><body onload="window.print()">'+content+'</body></html>');
  pwin.document.close();

  setTimeout(function(){pwin.close();},1000);

}
</script>

<div id="test">
<a href="" onclick="printSelection(document.getElementById('test'));return false">print</a><br />


this is a test

</div>



Her har i så den kode, som jeg har lavet og tilføjet print funktionen  men det virker ikke "hjælp hjælp":

<p><script type="text/javascript">
function showTip(id) {
    var e = document.getElementById(id);
    if (e.style.display == '' || e.style.display == 'none') {
        e.style.display = 'block';
    }
}
function hideTip(id) {
    var e = document.getElementById(id);
    e.style.display = 'none';
}



function printSelection(node){

  var content=node.innerHTML
  var pwin=window.open('','print_content','width=100,height=100');

  pwin.document.open();
  pwin.document.write('<html><body onload="window.print()">'+content+'</body></html>');
  pwin.document.close();

  setTimeout(function(){pwin.close();},1000);

}


</script>
<style type="text/css">



A:link {text-decoration: none; color:#777777}
A:visited {text-decoration: none;color:#777777}
A:active {text-decoration: none;color:#777777}
A:hover { text-decoration:underline;color:#777777}


.link { text-decoration: none; color:#777777;}
.link:visited { text-decoration: none; color:#777777;}
.link:active  { text-decoration: none; color:#777777;}
.link:hover  { text-decoration: underline; color:#666666;}





.tooltip {
    display: none;
    width: 500px;
    height:auto;
    padding:10px;
    border: 1px solid black;
    font-family: Verdana, Geneva, sans-serif;
    font-size:11px;
    background-color:#FFF;
    font-weight:normal; line-height:16px;
    float:left;
    position: absolute;
    margin-top:-40px;
    margin-left:0px;
        z-index:2;

}

</style>





<!-- Ikast Brande ski  --><a title="Rul på Hagelskærvej" onclick="showTip('tip1');" alt="Rul på Hagelskærvej" href="#"><font style="BACKGROUND-COLOR: #ffffff">Rul på Hagelskærvej!</font></a> <br />
<div id="tip1" class="tooltip"><a onclick="hideTip('tip1');" href="#"><img style="FLOAT: left" title="Luk" alt="Luk" src="../../billeder/close-button-lightbox.png" /></a>     
<a href="" onclick="printSelection(document.getElementById('test'));return false">print</a><br /><br />
<p style="FONT-WEIGHT: bold" align="left">Ikast-Brande Skiklub<br /> Rul  på Hagelskærvej! <br /><br />Sted: P-pladsen, øst, ved nordre Skole og Fritidshjemmet <br />Dato: 1. september   Tid: 17.45-20.00 </p>
<img style="MARGIN-TOP: -105px; FLOAT: left; MARGIN-LEFT: 420px" title="Ikast-brande skiklub" alt="" src="../../billeder/logo-webbillede.png" />
<p align="left">Kom og prøv rulleski - vi holder åben gade, hvor der også er en demonstration af rulleski for folk, der aldrig har prøvet det før. Der er ikke tidtagning. Medbring cykelhjelm og gerne knæbeskyttere til denne event. <br /><br />Ruten er på cykelstien fra Nordre Skole til Tulstrup på den side hvor skolen ligger og på Hagelskærvej ud til krydset, hvor Overgårdsvej mødes med Hagelskærvej. <br /><br />Instruktion for begyndere og andre interesserede på lærernes P-plads ved Nordre Skole. Der er parkering ved Fritidshjemmet og Nordre Skole. <br /><br />Hjemmeside:     <a class="link" title="www.brandeskiklub.dk" target="_blank" href="http://www.brandeskiklub.dk">Ikast brande skiklub </a></p>
<p> </p>
</div>

Skrevet man. d. 30. august 2010 kl. 13:40:23| #1

djsteiner
djsteiner (4.870 point)
Jeg fandt selv en løsning :)


<p><script type="text/javascript">




function printSelection(node){

  var content=node.innerHTML
  var pwin=window.open('','print_content','width=100,height=100');

  pwin.document.open();
  pwin.document.write('<html><body onload="window.print()">'+content+'</body></html>');
  pwin.document.close();

  setTimeout(function(){pwin.close();},1000);
 
 
}


function showTip(id) {
    var e = document.getElementById(id);
    if (e.style.display == '' || e.style.display == 'none') {
        e.style.display = 'block';
    }
}
function hideTip(id) {
    var e = document.getElementById(id);
    e.style.display = 'none';
}


</script>
<style type="text/css">



A:link {text-decoration: none; color:#777777}
A:visited {text-decoration: none;color:#777777}
A:active {text-decoration: none;color:#777777}
A:hover { text-decoration:underline;color:#777777}


.link { text-decoration: none; color:#777777;}
.link:visited { text-decoration: none; color:#777777;}
.link:active  { text-decoration: none; color:#777777;}
.link:hover  { text-decoration: underline; color:#666666;}





.tooltip {
    display: none;
    width: 500px;
    height:auto;
    padding:10px;
    border: 1px solid black;
    font-family: Verdana, Geneva, sans-serif;
    font-size:11px;
    background-color:#FFF;
    font-weight:normal; line-height:16px;
    float:left;
    position: absolute;
    margin-top:-40px;
    margin-left:0px;
        z-index:2;

}

</style>





<!-- Ikast Brande ski  --><a title="Rul på Hagelskærvej" onclick="showTip('tip1');" alt="Rul på Hagelskærvej" href="#"><font style="BACKGROUND-COLOR: #ffffff">Rul p&aring; Hagelsk&aelig;rvej!</font></a> <br />


<div id="tip1" class="tooltip"><a onclick="hideTip('tip1');" href="#"><img style="FLOAT: left" title="Luk" alt="Luk" src="../../billeder/close-button-lightbox.png" /></a> &nbsp; &nbsp; 
<a href="" onclick="printSelection(document.getElementById('tip1'));return false">print</a><br /><br />
<p style="FONT-WEIGHT: bold" align="left">Ikast-Brande Skiklub<br /> Rul  p&aring; Hagelsk&aelig;rvej! <br /><br />Sted: P-pladsen, &oslash;st, ved nordre Skole og Fritidshjemmet <br />Dato: 1. september &nbsp; Tid: 17.45-20.00 </p>
<img style="MARGIN-TOP: -105px; FLOAT: left; MARGIN-LEFT: 420px" title="Ikast-brande skiklub" alt="" src="../../billeder/logo-webbillede.png" />
<p align="left">Kom og pr&oslash;v rulleski - vi holder &aring;ben gade, hvor der ogs&aring; er en demonstration af rulleski for folk, der aldrig har pr&oslash;vet det f&oslash;r. Der er ikke tidtagning. Medbring cykelhjelm og gerne kn&aelig;beskyttere til denne event. <br /><br />Ruten er p&aring; cykelstien fra Nordre Skole til Tulstrup p&aring; den side hvor skolen ligger og p&aring; Hagelsk&aelig;rvej ud til krydset, hvor Overg&aring;rdsvej m&oslash;des med Hagelsk&aelig;rvej. <br /><br />Instruktion for begyndere og andre interesserede p&aring; l&aelig;rernes P-plads ved Nordre Skole. Der er parkering ved Fritidshjemmet og Nordre Skole. <br /><br />Hjemmeside: &nbsp; &nbsp; <a class="link" title="www.brandeskiklub.dk" target="_blank" href="http://www.brandeskiklub.dk">Ikast brande skiklub </a></p>
<p>&nbsp;</p>
</div>

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Muligvis script-konfllikt i jquery. Min slider vises...

Oprettet den 9. februar 2012 kl. 23.00
Peterjakobsen giver 30 point for svar | Giv et svar »

Nybegynder i Flash, hjælp til kørende billede visning?

Oprettet den 8. februar 2012 kl. 15.19
Majaseidelin giver 15 point for svar | Giv et svar »

skjul textarea (ved print) hvis det er tomt

Oprettet den 7. februar 2012 kl. 10.28
dotcom1 giver 60 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Gør dig selv en tjeneste: Køb et ordentligt SD-kort

Der kan være meget stor hastighedsforskel på to umiddelbare ens SD-kort. Se her hvad du skal være opmærksom på, når du køber ekstra hukommelse til din mobil, tablet eller kamera.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Gratis flysimulator fra Microsoft

Den legendariske Flight Simulator fra Microsoft genopstår den 29. februar - og denne gang er spillet gratis.


Nyheder fra Computerworld

Teaser billede

Bank: Derfor er login uden NemID helt i orden

Der er ikke hold i påstanden om sikkerhedsproblemer i forbindelse med bankkunders login uden brug af NemID, lyder det fra Nykredit Bank.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger