webForumDet fria alternativet

Skriva ut länk/knapp i HTML

6 svar · 930 visningar · startad av i1bgn

i1bgnMedlem sedan mars 20039 inlägg
#1

Hur skrver man kod för en länk/knapp för utskrift av den aktuella sidan?
:)

PepeJeriaMedlem sedan feb. 2003774 inlägg
#2

<a href="javascript:window.print();">Print</a>

m_soderlundMedlem sedan sep. 20026 425 inlägg
#3

Eller ännu bättre:
I head:

<script language="javascript" type="text/javascript">
function skrivut()
{var NN = (navigator.appName.substring(0,8) == "Netscape");
var IE = (navigator.appName.substring(0,9) == "Microsoft");
if(NN) VERSION = ((navigator.appVersion.indexOf("4.") != -1));
if(IE) VERSION = ((navigator.appVersion.indexOf("5.") != -1));
if ((NN || IE) && VERSION ) { window.print();
return (true);
}else {alert('För att skriva ut tryck CTRL+P. Tryck på F5.');
return (false);
}
}</script>

I body:

<a href="#" onclick = skrivut();return true">Skriv ut</a>
PepeJeriaMedlem sedan feb. 2003774 inlägg
#4

Skulle nog inte påstå att det är bättre, att lägga till en browser sniffer (som inte fungerar med Mozilla, safari etc) för en simpel print funktion är väl att ta i.

Om man nu vill ha en browser sniffer så e det alltid bättre att kolla om metoden stöds, tex

if(window.print) window.print();
else alert("För att skriva ut tryck CTRL+P.");
m_soderlundMedlem sedan sep. 20026 425 inlägg
#5

Man lär sig något nytt varje dag. :D

mikkeXMedlem sedan aug. 2002477 inlägg
#6

Kan väl tillägga att reftersom det inte rör sig om en riktigt länk utan att man ska klicka på något för att utföra en funktion så bör man inte använda a-taggen - lägg istället funktionen tillsammans en onclick hänmdelse i till exempel en span-tagg eller med en bild.
<span onclick="minFunktion()">Skriv ut</span> - dock fungerar det inte då med ns 4.x.

PepeJeriaMedlem sedan feb. 2003774 inlägg
#7

Om du inte använder a-taggen, utan en span istället så kan det vara bra att se att man kan klicka på den:

<span style="cursor:pointer; cursor:hand;">Hand</span>

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)