Hejsan!
Finns det någon funktion som gör att man bara skriver i text på en sida.
För om man har en siba fullt med bilder så vill man nog inte ha med dem när man skriver ut..
Skriva ut enbart text?
5 svar · 282 visningar · startad av webbSAJTEN
Du skulle kunna använda ett sånt här script i head (viktigt i head).
<script type="text/javascript">
var preBody="<html><head></head><body>";
var postBody="</body></html>";
function printPageWithoutImages(){
var html=document.getElementsByTagName('body')[0].innerHTML;
html=html.replace(/<img(.*)>/ig,"");
var myWin=window.open("");
with(myWin.document){ open(); write(preBody+html+postBody); close(); }
myWin.print();
}
</script>
Anropas med:
<a href="#" onclick="printPageWithoutImages(); return false;">Skriv ut utan bilder</a>
Men det kan se lite konstigt ut beroende på hur sidan ser ut - ofta är ju bilderna en viktig del av layouten på sidan.
Eller så kan du använda dig av en css lösning:
<style type="text/css" media="print">
img
{
display:none;
}
</style>
Skitsmidigt =).. Tack!
PepeJeria skrev:
Eller så kan du använda dig av en css lösning:
<style type="text/css" media="print"> img { display:none; } </style>
Om jag vill lägga den texten i min style.css.. Hur ska jag skriva då?
i din style.css lägger du till:
@import url(print.css) print;
fast på rak arm vet jag inte i exakt vilka browser (bör fungera i IE, Mozilla,Safari och Opera) det kommer att fungera i, prova!