/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
Automatisk print af ny side?
Fra : Gitte Brinck


Dato : 14-11-03 15:47

Jeg har et link til en html side, når man kommer ind på denne
side skal den printes.
Hvordan gør jeg det?

Kan man i dette link lægge en kode med en printfunktion, så Print
dialog boksen automatisk kommer frem. Så brugeren ikke selv skal
gå op i browserens menu og sige Print?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Knud Gert Ellentoft (14-11-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 14-11-03 16:22

Gitte Brinck <g_brinck@hotmail.com> skrev :

>Kan man i dette link lægge en kode med en printfunktion, så Print
>dialog boksen automatisk kommer frem. Så brugeren ikke selv skal
>gå op i browserens menu og sige Print?

<body onload="window.print()">
--
Knud

Allan Vebel (14-11-2003)
Kommentar
Fra : Allan Vebel


Dato : 14-11-03 22:39

Knud Gert Ellentoft <ellentoft@mail.tele.invalid> skrev:

> <body onload="window.print()">

Det er godt nok en irriterende ting. Når jeg surfer på nettet
vil jeg have det på skærmen - så skal jeg nok selv bestemme
hvornår jeg vil have det på papir - det skal designeren ikke
gøre for mig.

Til Gitte:
Hvad vil du opnå? Lav hellere en udskriv-knap på siden - så
kan brugeren selv bestemme.

--
Allan
http://html-faq.dk



Gitte Brinck (15-11-2003)
Kommentar
Fra : Gitte Brinck


Dato : 15-11-03 22:24

> Det er godt nok en irriterende ting. Når jeg surfer på nettet
> vil jeg have det på skærmen - så skal jeg nok selv bestemme
> hvornår jeg vil have det på papir - det skal designeren ikke
> gøre for mig.
>
> Til Gitte:
> Hvad vil du opnå? Lav hellere en udskriv-knap på siden - så
> kan brugeren selv bestemme.

Jamen kære Allan....... Min print kode skal skam også ligge på et
link som hedder PRINT!!!
Så tag det dog helt roligt

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Allan Vebel (15-11-2003)
Kommentar
Fra : Allan Vebel


Dato : 15-11-03 23:18

Gitte Brinck <g_brinck@hotmail.com> skrev:

> Jamen kære Allan....... Min print kode skal skam også
> ligge på et link som hedder PRINT!!!

Jamen, så har både Knud og jeg misforstået dig, for
<body onload="window.print()"> giver printdialogen så
snart man kommer ind på siden - og så er man nødt til
at bruge knappen "Annuler" for at siden ikke udskrives.

Det må så være

<a href="javascript:window.print()">Udskriv side</a>

du skal bruge i stedet.

> Så tag det dog helt roligt

Jeg tager det altid helt roligt, men er også vagthonden der
siger vov når nogen er ved at lave noget der ikke er så
heldigt.

--
Allan
http://html-faq.dk



Gitte Brinck (17-11-2003)
Kommentar
Fra : Gitte Brinck


Dato : 17-11-03 10:30

> Jamen, så har både Knud og jeg misforstået dig, for
> <body onload="window.print()"> giver printdialogen så
> snart man kommer ind på siden - og så er man nødt til
> at bruge knappen "Annuler" for at siden ikke udskrives.

Nej I har ikke misforstået mig. Det er helt korrekt!
Siden SKAL NETOP PRINTES, det er jo det der er pointen i det
hele!

> Jeg tager det altid helt roligt, men er også vagthonden der
> siger vov når nogen er ved at lave noget der ikke er så
> heldigt.

Jeg er ikke ved at lave noget mindre heldigt, så smid du bare
vagthunden tilbage i kassen!
Det ER meningen at siden skal printes ved onLoad, da knappen man
klikker på forinden hedder PRINT og skal printe en side fra en
database.
Se evt. Jens Gyldenkærne Clausen svar, han har forstået det helt
rigtigt!


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Gitte Brinck (15-11-2003)
Kommentar
Fra : Gitte Brinck


Dato : 15-11-03 22:28

> <body onload="window.print()">
> --
> Knud
Jeg takker mange gange - Det var lige hvad jeg skulle bruge

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jens Gyldenkærne Cla~ (16-11-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 16-11-03 00:28

Allan Vebel skrev:

>> Jamen kære Allan....... Min print kode skal skam også
>> ligge på et link som hedder PRINT!!!

> Jamen, så har både Knud og jeg misforstået dig,

Jeg tror nu at Knud har forstået det korrekt. Jeg går ud fra at
Gitte har to sider med nogenlunde samme indhold - én til print (fx
printside.html) og én til skærmvisning (fx side.html).

Fra side.html er der et link til printside.html - og denne side
(printside.html) skal så udskrives så snart den åbnes.

Man kan så argumentere at det ikke burde være nødvendigt med en
særskilt html-side til udprintning - evt. forskelle skulle kunne
klares med css-kode til print. Men hvis der er store forskelle på
opbygningen af skærm- og printsiden er det ikke sikkert at et
print-css-ark er nok.

> <body onload="window.print()"> giver printdialogen så
> snart man kommer ind på siden - og så er man nødt til
> at bruge knappen "Annuler" for at siden ikke udskrives.

Det har du ganske ret i.

> <a href="javascript:window.print()">Udskriv side</a>

Javascript-pseudoprotokollen bør ikke benyttes. Vil man køre en
javascripthandling når der klikkes på et link, bør man bruge
onclick:

<a href="sidederviseshvisderikkeerjavascript.html"
onclick="window.print();return false;">Udskriv side</a>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Gitte Brinck (17-11-2003)
Kommentar
Fra : Gitte Brinck


Dato : 17-11-03 10:34

> Jeg tror nu at Knud har forstået det korrekt. Jeg går ud fra at
> Gitte har to sider med nogenlunde samme indhold - én til print (fx
> printside.html) og én til skærmvisning (fx side.html).
>
> Fra side.html er der et link til printside.html - og denne side
> (printside.html) skal så udskrives så snart den åbnes.

Tak for din forståelse



--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Torben Sørensen (22-08-2004)
Kommentar
Fra : Torben Sørensen


Dato : 22-08-04 22:59

Knud Gert Ellentoft wrote in dk.edb.internet.webdesign.html:
> Gitte Brinck <g_brinck@hotmail.com> skrev :
>
> >Kan man i dette link lægge en kode med en printfunktion, så Print
> >dialog boksen automatisk kommer frem. Så brugeren ikke selv skal
> >gå op i browserens menu og sige Print?
>
> <body onload="window.print()">
> --
> Knud

Jeg har lige selv brugt ovenstående og det virker fint, men der
kommer 2 print dialog bokse frem. Hvordan kan det være?

Tobs


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Knud Gert Ellentoft (23-08-2004)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 23-08-04 03:20

Torben Sørensen skrev:

>Jeg har lige selv brugt ovenstående og det virker fint, men der
>kommer 2 print dialog bokse frem. Hvordan kan det være?

Ikke godt at vide.

Hvilken browser?

Kom med et link til siden.
--
Knud

Torben Sørensen (23-08-2004)
Kommentar
Fra : Torben Sørensen


Dato : 23-08-04 21:55

> Hvilken browser?
>
> Kom med et link til siden.
> --
> Knud

Never mind. Jeg har fundet fejlen. Jeg havde brugt
onclick="window.print()" til knappen på forrige side og
onload="window.print()" på siden der skulle udskrives.

Undskyld ulejligheden!!!!

mvh Tobs

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste