Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 1. 6. 2005, 19:07:14
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 |
#2 · Zasláno: 1. 6. 2005, 19:12:20 · Upravil/a: Boldrik
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 * |
#3 · Zasláno: 1. 6. 2005, 19:16:28
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 |
#4 · Zasláno: 2. 6. 2005, 11:01:54
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 * |
#5 · Zasláno: 2. 6. 2005, 17:33:11
Děkuji moc. Zatím jsem jen shlédl, ale jakmile budu mít chvilku tak vyzkouším.
S pozdravem David |
||
Anonymní Profil * |
#6 · Zasláno: 4. 6. 2005, 21:14:48
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 |
#7 · Zasláno: 4. 6. 2005, 21:17:04
?? No mě to bez problémů funguje !!
|
||
Fred Profil |
#8 · Zasláno: 4. 6. 2005, 21:24:59
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.
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0