Avatar billede maximus25 Nybegynder
06. august 2002 - 12:46 Der er 5 kommentarer og
1 løsning

print layer

Hejsa
Jeg har en forside hvor jeg har lavet layers(<div>)
Jeg kunne godt tænke mig at lave en knap til hvert laver som printer indholdet ud hvis brugeren trykker på knappen(ikonet). Er der en der kan hjælpe mig med det ?
Avatar billede nikolajdu Nybegynder
06. august 2002 - 12:49 #1
Hvis du tænker på printknappen, så kan du ikke gøre det. Du kan gøre det at du åbner et nyt vinude med layerets indhold i istedet. Er det interessant??

/NIkolaj
Avatar billede nikolajdu Nybegynder
06. august 2002 - 12:53 #2
<html>
<head>
    <title>Untitled</title>

<script>
function openDu(hvad){
tekst = document.getElementById(hvad).innerHTML
du = window.open('','du')
du.document.write(skriv = "<html><head><body>"+tekst+"</body></head></html>")
du.document.close();
du.focus();
du.print();
}

</script>
</head>

<body>

<div id="layer1">

<form name="f">
<input type="text">
</form>

og alt mulig andet kan der st&aring; :))
</div>
<a href="#" onclick="openDu('layer1')">print laget</a>
</body>
</html>


/Nikolaj
Avatar billede maximus25 Nybegynder
06. august 2002 - 13:52 #3
Det var lige det som jeg skulle bruge. Kan man ikke gøre det sådan at det vindue der åbnes med indholdet af det som skal printes er usynligt for brugeren ?
Avatar billede Slettet bruger
06. august 2002 - 14:33 #4
Du kan jo lave en usynlig frame/iframe, og så skrive indholdet til det istedet.
Avatar billede nikolajdu Nybegynder
07. august 2002 - 14:33 #5
Som phoenix siger, så er det bedste at fyre det af i en iframe eller en alm mindelig frame. Som en start kan du fjerne min focus() og så lukke dokumentet bagefter.

du.document.close();
du.print();
du.close();


/Nikolaj
Avatar billede maximus25 Nybegynder
08. august 2002 - 08:14 #6
tak for det
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