Archive for the ‘Programming’ Category

jQuery – drukowanie elementu / DIVa strony (Chrome, Internet Explorer)

jquery_logoOstatnio musiałem zrobić pewien panel WWW, w którym będzie możliwość wydrukowania tylko fragmentu strony, a mianowicie wskazanego DIV. Przy wykorzystaniu jQuery oczywiście dało radę to zrobić bez problemów i działało to bez zarzutów pod Chrome, Firefox, ale jak zwykle to bywa nie działało w Internet Explorer. Po większych/mniejszy bojach udało się mi znaleźć rozwiązanie. Może komuś się przyda to i wykorzysta je u siebie.

W prostym przykładzie zrobimy tak, że poniższy skrypt dodajemy do sekcji head na stronie.
Oczywiście musimy mieć dodaną bibliotekę jQuery czyli w sekcji head najpierw dodajemy jQuery (to tak dla przypomnienia):

<script src="js/jquery.js"></script>

Następnie:

  <script type="text/javascript"> function PrintElem(elem) { Popup($(elem).html()); } function Popup(data) { var mywindow = window.open("", "to_print", "height=600,width=600"); var html = "<html><head><title></title></head>"+ "<body onload=window.focus(); window.print(); window.close()>"+ "<center>CONTENT</center>"+ data+ "</body></html>"; mywindow.document.write(html); mywindow.print(); mywindow.document.close(); return true; } </script> read more

Autostarter – kod źródłowy (source code)

arę dni po opublikowaniu programu autostarter udało się mi przygotować kod źródłowy aplikacji do publikacji. Każdy zainteresowany może ściągnąć kod źródłowy programu i modyfikować, rozbudowywać aplikację jak tylko zechce. Aplikacja została napisana przy użyciu IDE Delphi 7 (pod Delphi 6 też powinno dać się skompilować program). Jest to prosta aplikacja bez skomplikowanych pętli, możliwości itd. Kod jest prosty i „łopatologiczny”. Celem był jak najprostszy autostarter i taka wersja w pełni spełniała moje potrzeby. read more

Powered by WordPress | Designed by: NewWpThemes | Provided by Free WordPress Themes