webForumDet fria alternativet

print

1 svar · 410 visningar · startad av adde

addeMedlem sedan jan. 2000120 inlägg
#1

undrar om det skiljer på mac och pc?
jag har använt följande script och det fungerar bra i pc miljö men inte på mac
vad beror det på och hur ska jag lösa det?

<SCRIPT LANGUAGE="JavaScript">

<!--

function printa()
{
if (navigator.appName == "Netscape")
{
window.print();
}
else
{
document.body.insertAdjacentHTML("beforeEnd", "<object id='PrHandle' width=0 height=0 classid='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>");
PrHandle.ExecWB(6,2);
}
}
//-->

</SCRIPT>

ropar på funktionen med..
javascript:printa();

emissionMedlem sedan dec. 19996 721 inlägg
#2

Ja, i IE för Mac funkar det inte, av förklarliga skäl. I NS ska det dock funka fint. Det är dock bättre att kolla vilken funktion man ska använda med

if (window.print){
window.print();

osv...

------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB

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