|
|
|
| надо открыть в новом окне текстовый файл (.txt), открыть не проблема.
потом надо этот файл сразу начать печатать без всяких предупреждений и вопросов - такое возможно? если да, то как это сделать из родительского окна? в дочернее никакие тэги писать нельзя, там только текст. даже скрытым текстом (с помощью стилей специально для печати) нельзя, потому что этот текст потом как приложение к письму целиком отсылается на почтовый ящик.
короче, из родительского окна дать команду на печать дочернего. если можно, то как?
было бы здорово еще и закрыть дочернее после того, как оно распечатано... | |
|
|
|
|
|
|
|
для: elenaki
(30.04.2008 в 20:02)
| | все. придумала. только от вопроса не избавиться, но это, кажется, не обойти...
<script language="JavaScript">
function openWin(x) {
myWin= open(x, "winPrint", "width=800, height=800, top=200, left=400, status=no, toolbar=no, menubar=no, scrollbars=yes, resizable=yes"); /// открываем окошко
myWin.focus(); /// передаем ему фокус
myWin.print(); /// распечатываем окошко
setTimeout(function(){ myWin.close(); }, 5000); /// закрываем окошко через 5 сек
}
</script>
<input type="submit" name="submit" value="Print" style="background: transparent url('images/knopka_trans.gif') no-repeat; border-style: none; width: 109; height: 19; font-size: 12; font-weight: bold; text-align: center; cursor: hand; color: #00008b;" onclick="openWin('/attach/<?=$_SESSION["register_code"]?>.txt')">
|
| |
|
|
|
|
|
|
|
для: elenaki
(30.04.2008 в 21:17)
| | противный ФФ не печатает. говорит, что страница была перемещена. как перемещена? куда? кем? | |
|
|
|