Подскажите где косяк, функция возвращает такую страницу, но после предпоследней строке после '> весь код вываливается на экран, где втавлен скрипт,
то есть - \n" +
"<img src='" + source + "' /></body></html>"; на экране
--------------------------------------------------------
return "<html><head><script>function step1(){\n" +
"setTimeout('step2()', 10);}\n" +
"function step2(){window.print();window.close()}\n" +
"</scri" + "pt></head><body onload='step1()'>\n" +
"<img src='" + source + "' /></body></html>";