Avatar billede drage Nybegynder
29. marts 2001 - 16:40 Der er 17 kommentarer og
2 løsninger

Print side uden at åbne vindue

Hey - jeg vil gerne printe en side, fra en anden side af? - forvirret :)

Altså, jeg har en side, hvor jeg har prøvet at skrive følgene:

<a href=\"#\" onClick=\"java script:print.href(\'print.php\');\">

Idéen, var jo så at den skulle begynde at printe \"print.php\", men samtigtig blive på den oprindelige side ?

Men det virker ikke, nogen ideér til hvordan det så kan gøres ?

På forhånd tak!
Avatar billede Slettet bruger
29. marts 2001 - 16:43 #1
Det kan man ikke!
Avatar billede drage Nybegynder
29. marts 2001 - 16:48 #2
Sikker på det ? om ikke andet så må det værer muligt at hente det der skal printes, ud fra databasen, så det bliver skrevet direkte i koden...

Noget allá:
<a href=\"#\" onClick=\"java script:print(bla bla)\">

Må kunne lade sig gører, men så er problemet bare, at jeg skal printe php kode ud, og så lave den knuder ?

Hvis du forstår hvad jeg mener ?
Avatar billede nute Nybegynder
29. marts 2001 - 16:52 #3
det du kan gjøre, er jo å lage et popup vindu med den siden du vil printe...på den samme siden eksekverer du window.print() kommandoen, og deretter lukker vinduet med det samme. for brukeren vil dette \"nesten ikke merkes\"

jeg satt også å undret på om det ikk var mulig å laaste siden din inn i et layer (som var hidden) eller en \"ghost\"frame og deretter skrive det ut, men det har jeg ikke prøvet selv, så jeg vil ikke si at det virket

/nute
Avatar billede drage Nybegynder
29. marts 2001 - 16:57 #4
nute -> Jow, det virker ganske udemærket, det er den løsning jeg kører med netop nu, jeg syntes bare at det så uproffestionelt ud, at der skal poppe et vindue op !
Avatar billede nute Nybegynder
29. marts 2001 - 16:59 #5
jepp....men problemet er at print() metoden ligger på window objectet, og ikke på document objectet. derfor mener jeg at man skal ha et \"åpent vindu\" for å kunne gjøre det du ønsker...

/nute
Avatar billede Slettet bruger
29. marts 2001 - 17:01 #6
Det du spørger som er om man kan printe ud i hemmelighed ikke?

Og det kan man ikke!
Avatar billede drage Nybegynder
29. marts 2001 - 17:01 #7
Ærgeligt, men så må jeg jo bare gører det på den måde !

Tak for det !
Avatar billede drage Nybegynder
29. marts 2001 - 17:04 #8
>> hehe, joooo det var nu ikke lige det der var meningen, men jo !
Avatar billede olebole Juniormester
29. marts 2001 - 19:02 #9
<ole>
Men nu er en frame jo netop et window-objekt, så du må kunne lave et frameset med en skjult frame, hvori du så loader dit dokument, der skal printes. Når du så trykker på knappen, skal du fokusere den skjulte frame og sige noget à la:
    parent.frameNavn.print();
/mvh
</bole>
Avatar billede nute Nybegynder
29. marts 2001 - 19:07 #10
olebole >> det var det jeg prøvde å tenke på @ 29/03 2001 16:52:28, men kunnskapen er ikke tilstede....jeg satt og ventet på at du kom og avsluttet, for jeg regnet med du hadde løsningen ;)

/nute
Avatar billede Slettet bruger
29. marts 2001 - 19:22 #11
Ja, men man kan ikke det, som han spørger om lige fra starten!
Avatar billede olebole Juniormester
29. marts 2001 - 19:23 #12
Tjänare! (eller, hvordan det nu staves...Hehe!) Og tak for tilliden, nute ;)
Jeg sidder faktisk og laver et meget stort corporate-site i øjeblikket, hvor jeg skal bruge funktionen...ikke med en skjult frame, men bare med en knap i en smal bund-frame, der skal eksekvere udskrivning af rammen ovenfor.
Jeg skal lave den imorgen, så jeg har brugt en del tid og tanker på det, på det sidste. Det skulle jo også gerne være X-browser/X-platform....puuuuhhha...!!!  :))
/mvh
Avatar billede olebole Juniormester
29. marts 2001 - 19:25 #13
phillip >> Nej, men når der nu er en løsning, der fungerer ligeså godt, er han nok meget glad for, han ikke bare accepterede dit svar :)
Avatar billede nute Nybegynder
29. marts 2001 - 19:38 #14
det skrives \'tjänare\', ja...men jeg er norsk og ikke svensk ;)

men så har du jo forsåvidt trenet litt på akkurat dette her, så er det ikke så merkelig at du kanskje kunne svaret...

/nute
Avatar billede Slettet bruger
29. marts 2001 - 21:14 #15
olebole >>> det er ok!
Avatar billede olebole Juniormester
29. marts 2001 - 21:19 #16
;)
Avatar billede drage Nybegynder
30. marts 2001 - 08:11 #17
Hey igen - jeg har ikke brugt nogen af løsningerne, men I har altså fået 30 point hver :)

Mange tak for jeres tid !

/Torben
Avatar billede Slettet bruger
30. marts 2001 - 14:33 #18
hehe
Avatar billede Slettet bruger
30. marts 2001 - 14:34 #19
;-)
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