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

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
ud-printnings knap
Fra : Jam


Dato : 28-01-02 19:55

Hej NG

Jeg har set at det på mange HP'r er et icon til at
printe siden (en printer venlig side der bliver sendt til printeren).

Jeg har prøvet at kikke i sovsen på de sider, med den er ikke serlig
overskuelift

Er der ikke en der kunne komme med et eksempel ??
hvordan man printet en tekst fra PHP.

Henrik

 
 
Niels Andersen (28-01-2002)
Kommentar
Fra : Niels Andersen


Dato : 28-01-02 22:28

"Jam" <oldmilljam@hotmail.dk> wrote in message
news:4c7b5u0v95vk9ken656hji2g7q2ipu1br4@4ax.com...
> hvordan man printet en tekst fra PHP.

Egentlig er det bare et javascript, der svarer til at klikke på
"print"-knappen.
Men måske er du interesseret i at gøre mere ud af det.

Jeg har engang brugt denne løsning:

Et klik på knappen "Print XXX" åbner en pop, så lille som muligt (100x100
pixels). I den popup er der en onLoad-event, som starter print-proceduren.
Straks derefter bliver vinduet lukket igen.

Med lidt helt bliver det lille "stunt" ikke opdaget.

Men helt grundlæggende kan jeg sige to ting:
Til at starte med gør du slet intet overhovedet. Folk kan altid bare vælge
"print" i browseren.
Hvilke problemer giver det så? Hvert problem har sine løsninger.

Den anden ting er: PHP kan normalt ikke gøre noget som helst fra eller til,
men kan måske hjælpe en anelse med at omgå nogle af de problemer, du måske
vil få.

--
Mvh.

Niels Andersen



merlin (28-01-2002)
Kommentar
Fra : merlin


Dato : 28-01-02 23:06

>
> Egentlig er det bare et javascript, der svarer til at klikke på
> "print"-knappen.

Han siger jo netop "printervenlig" version af siden.
Og som jeg forstår det, er det en version af selvesiden, bare i en
printervenlig version.
Om clienten vil printe den ud har intet med php at gøre, da det er client
side.

Jeg ved ikke selv hvordan man laver en "printer venlig"-knap, men er osse
selv interesseret i det.





Ulrik Kold (28-01-2002)
Kommentar
Fra : Ulrik Kold


Dato : 28-01-02 23:09

merlin wrote:

>>Egentlig er det bare et javascript, der svarer til at klikke på
>>"print"-knappen.
>>
>
> Han siger jo netop "printervenlig" version af siden.
> Og som jeg forstår det, er det en version af selvesiden, bare i en
> printervenlig version.
> Om clienten vil printe den ud har intet med php at gøre, da det er client
> side.
>
> Jeg ved ikke selv hvordan man laver en "printer venlig"-knap, men er osse
> selv interesseret i det.


Jeg har (heller ikke) selv forsket i "printervenlige" knapper, men mit
bedste (og mest kvalificerede) forslag er at anvende et alternativt CSS
til at lave et printervenligt layout og når der så klikkes på knappen
bliver siden loadet igen, denne gang blot med det alternative CSS.

Det kan jo laves (og bliver lavet) ganske simpelt med at sende en
variabel med, når der klikkes. Denne tester vi så, hver gang siden
loader, og hvis variablen findes, så loader vi "printervenligt" CSS,
ellers loader vi bare standard CSS.

Håber det hjalp.

..kold


Niels Andersen (29-01-2002)
Kommentar
Fra : Niels Andersen


Dato : 29-01-02 09:28

"Ulrik Kold" <kold@[NOSPAM]superbruger.dk> wrote in message
news:a34i88$jbc$1@sunsite.dk...
> Jeg har (heller ikke) selv forsket i "printervenlige" knapper, men mit
> bedste (og mest kvalificerede) forslag er at anvende et alternativt CSS
> til at lave et printervenligt layout og når der så klikkes på knappen
> bliver siden loadet igen, denne gang blot med det alternative CSS.

Ingen grund til at hente siden igen, hvis den eneste forskel er
stylesheetet. Man kan jo angive medie i sådan en sjover.
Altså sige "dette gælder kun på printeren", "dette gælder kun på skærmen"...

--
Mvh.

Niels Andersen



Christian Schmidt (28-01-2002)
Kommentar
Fra : Christian Schmidt


Dato : 28-01-02 23:27

merlin wrote:
>
> > Egentlig er det bare et javascript, der svarer til at klikke på
> > "print"-knappen.
>
> Han siger jo netop "printervenlig" version af siden.
> Og som jeg forstår det, er det en version af selvesiden, bare i en
> printervenlig version.
> Om clienten vil printe den ud har intet med php at gøre, da det er client
> side.

Du kan angive en printervenlig version af en side med flg. tag i
HEAD-delen af din HTML-side:

<link rel="alternate" media="print" href="printervenlig.php">

Dette er SVJH understøttet af IE5 og nyere - og sikkert også andre
browsere.

Når brugeren vælger print i browseren, vil den angivne side blive
skrevet ud i stedet for den side, som brugeren ser i sin browser.


Christian

Ulrik Kold (28-01-2002)
Kommentar
Fra : Ulrik Kold


Dato : 28-01-02 23:34

> Du kan angive en printervenlig version af en side med flg. tag i
> HEAD-delen af din HTML-side:
>
> <link rel="alternate" media="print" href="printervenlig.php">
>
> Dette er SVJH understøttet af IE5 og nyere - og sikkert også andre
> browsere.
>
> Når brugeren vælger print i browseren, vil den angivne side blive
> skrevet ud i stedet for den side, som brugeren ser i sin browser.
>
>
> Christian


Cool, Christian. Jeg havde slet ikke spekuleret på den løsning :)

CSS understøtter jo også denne her "media"-strategi. Har bare aldrig sat
mig ind i det.

..kold



Jam (29-01-2002)
Kommentar
Fra : Jam


Dato : 29-01-02 19:49

On Mon, 28 Jan 2002 23:26:41 +0100, Christian Schmidt
<christian@schmidt.net> wrote:

Hej Christian

Jeg tror det er lige hjvad jeg skal bruge
Takker

Grunden til at jeg ville have en printer venlig side er at den side
der skal printes er meget mørk og det ikke ser pænt ud på "tryk".

Og jeg vil mene at de klapper jeg kender biver sig lige godt på papir
som på min monitor

Jeg var heller ikke sikker på om PHP var det rigtigt men jeg har kiket
i sovsen på et par sites med et printet icon og det så ud til at det
var PHP der gjore trikket ??

Jam

>Du kan angive en printervenlig version af en side med flg. tag i
>HEAD-delen af din HTML-side:
>
> <link rel="alternate" media="print" href="printervenlig.php">
>
>Dette er SVJH understøttet af IE5 og nyere - og sikkert også andre
>browsere.
>
>Når brugeren vælger print i browseren, vil den angivne side blive
>skrevet ud i stedet for den side, som brugeren ser i sin browser.
>
>
>Christian


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

Månedens bedste
Årets bedste
Sidste års bedste