javascript 

var divToPrint = document.getElementById('<%= Page.Master.FindControl("ContentPlaceHolder2").FindControl("divReport").ClientID %>'); ;
 var newWin = window.open('', '_blank', features);
 newWin.document.open();
 newWin.document.write('' + divToPrint.innerHTML + ''); 
 newWin.document.close();
 newWin.focus();




and "divreport" contains a ms chart control(c# asp.net).


the above code ll display the chart control in new page and opens the print window when it opens.

My question is, the chart control is not loading some times...
actually the cahrt control by itself change as an image and it ll get loaded on other page(since im using html).

pls give me some solutions..

or

tell me  some other possibilities to print the selected div content with print preview option.