/ 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
Link eller knap til udskrivning.
Fra : Søren Blom


Dato : 08-12-00 22:22

hejsa

Hvordan laver man en knap eller et link så en fil bliver udskrevet på en
printer?

Det drejer sig om et kort der skal bruges til noget køre vejledning som man
kan se på et site, men man skal have mulighed for at udskrive kortet.
Der er ikke mulighed for hverken at bruge PHP, CGI eller ASP på sitet.

Lag meget gerne koderne.

Tak.
--
Søren Blom
soren@blom.dk



 
 
Allan Vebel (09-12-2000)
Kommentar
Fra : Allan Vebel


Dato : 09-12-00 00:39

Søren Blom <soren@blom.dk> skrev:
>
> Hvordan laver man en knap eller et link så en fil bliver udskrevet på en
> printer?
>
> Det drejer sig om et kort der skal bruges til noget køre vejledning som
man
> kan se på et site, men man skal have mulighed for at udskrive kortet.
> Der er ikke mulighed for hverken at bruge PHP, CGI eller ASP på sitet.

Hvad med

<a href="#" onFocus="this.blur()" onClick="StartPrint(); return false"><img
src="billeder/print.gif" width="34" height="19" border="0" alt=" Print the
page "></a>

som starter

var da = (document.all) ? 1 : 0
function StartPrint() {
if(da)
{ print(); }
else { window.print(); }
}

Den har jeg brugt flere steder, og det fungerer fint.

--
Allan Vebel
allan@vebel.dk
www.vebel.dk




Knud Gert Ellentoft (09-12-2000)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 09-12-00 03:49

Fri, 8 Dec 2000 22:22:15 +0100, skrev "Søren Blom" <soren@blom.dk>:

>Hvordan laver man en knap eller et link så en fil bliver udskrevet på en
>printer?

Du kan nok ikke umiddelbart lave en knap, der kan udskrive en fil, der
samtidig vises på siden.

Hvis du lægger filen (også) ind på en separat side, lave en knap på
siden, hvor kun kortet er.

Det ser sådan ud:
<html>
<head>
<title>Print</title>
<SCRIPT language="JavaScript1.2">
<!--
function DoPrinting(){
if (!window.print){
alert("Du må have Netscape 4.+/6 eller MSIE5,\n for at kunne bruge
printfunktionen!")
return
}
window.print()
}
//-->
</script>
</head>
<body>
<FORM>
<INPUT TYPE="BUTTON" NAME="BTN_PrintPage" VALUE="Klik for at printe
denne side" OnClick="javascript:DoPrinting()">
</FORM>
<br><br>
<img src="dit_kort.gif" width="" height="" alt="">
</body>
</html>

Har du supplerende spørsmål, så brug venligst
news:dk.edb.internet.webdesign.clientside, da det kun kan løses med
javascript (eller noget serverside, som du ikke har adgang til).

med venlig hilsen
Knud
--
http://smedeparken.mobilixnet.dk
med hjælp og tips til din hjemmeside -
Ny side: browsertjek (også Netscape 6) med viderestilling!
Sidst opdateret 8.12.2000 og er kun i sin spæde start.

Søg
Reklame
Statistik
Spørgsmål : 177551
Tips : 31968
Nyheder : 719565
Indlæg : 6408825
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste