Autor Zpráva
Anonymní
Profil *
zdravím přítomné,
Řeším tu jeden problém ohledně tisku jednotlivých článků, které jsou obsaženy v 1 divu.
Potřebuji, aby po kliknutí na ikonu tisku, která je pod každým článkem se vytiskl jen konkrétní článek.
Pro přesnost uvedu, že každý článek má své ID.
Pokud by někdo věděl jak na to tak by mě moc potěšil.
Děkuju
David
Boldrik
Profil
pomoci zmeny vlastnosti display v css bych proste clanky ktere netisku shoval a pak teprve tisknl.
tedy po stisku shova ostatni, pak tiskne a pak je opet zviditelni. ale nemam s tim zkusenoti
Anonymní
Profil *
rozumím, ale to se bude asi muset ošetřit pomocí javascriptu, který při pokynu k tisku ostatní články shová.Jenže jak na to?
Fred
Profil
Moc zajímavý dotaz.
html
<?xml version="1.0" encoding="windows-1250"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs">
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250" />
<link rel="stylesheet" type="text/css" media="screen,projection" href="styl1.css" />
<link rel="stylesheet" type="text/css" media="print" href="print1.css" />
<link rel="stylesheet" type="text/css" media="print" href="print2.css" />
<title>Title</title>

<script type="text/javascript">
<!--
function tisk(clanek){
if (!document.getElementsByTagName) return;
var el=document.getElementsByTagName("link");
for (var i=0;i<el.length;i++){
if (el[i].getAttribute("rel").indexOf("style")!=-1 && el[i].getAttribute("media")=="print"){
el[i].setAttribute("href",clanek+'.css')
}}}
//-->
</script>
</head>
<body>

<p class="clanek1">lorem ipsum</p>
<p class="clanek2">oposum dolor</p>
<p class="noprint"><a href="javascript:tisk('print1')">print 1</a>
<a href="javascript:tisk('print2')">print 2</a></p>


</body>
</html>


obsah souboru print1.css
p.clanek1{display:block}
p.clanek2,p.noprint{display:none}

obsah souboru print2.css
p.clanek1{display:none}
p.clanek2,p.noprint{display:block}


Testováno IE5+, Opera 7.23, Opera 8 a Firebird 0.7
Anonymní
Profil *
Děkuji moc. Zatím jsem jen shlédl, ale jakmile budu mít chvilku tak vyzkouším.
S pozdravem
David
Anonymní
Profil *
Tak bohužel. To to řešení není funkční. Vyřešil jsem problém pomocí vytvoření alternativní stránky pro tisk s jednotlivými články.
Fred
Profil
?? No mě to bez problémů funguje !!
Fred
Profil
Možná by neškodilo to správně opsat a implementovat, dřív než tvrdit, že to nefunguje. Takže pro ostatní tady http://xy.wz.cz/tisk/ jsem to uploadoval, můžete to zkusit, tiskne to jenom dvě slova, takže není velká spotřeba inkoustu.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0