Доброго времени суток! Есть такая задача: есть фреймсет с двумя фреймами (1.html, 2.html). Код фреймсета:
| Код | <HTML> <HEAD></HEAD> <FRAMESET COLS="*,200"> <FRAME SRC="1.html" NAME="content"> <FRAME SRC="2.html" NAME="menu"> </FRAMESET> </HTML>
|
В левом фрейме находится эскиз страницы, которая потом будет выводиться на печать, справа меню с разными элементами управления внешним видом левого фрейма. Правый фрейм не должен печататься. В правом фрейме есть кнопка, которая, по-идее, должна печатать содержимое левого фрейма. Код правого фрейма:
| Код | <HTML> <HEAD></HEAD> <BODY> this is 2.html<BR> <INPUT TYPE="button" onclick="parent.frames['content'].print()"> </BODY> </HTML>
|
Так вот, не все так просто. При нажатии на кнопку появляется окно печати, а потом действия скрипта зависят от броузера. В лисе все Ок, печатается левый фрейм. В осле почему-то печатается только правый фрейм, а в опере оба фрейма... Если же поместить кнопку "Печать" в левый фрейм и при нажатии печатать самого себя, то все работает, по крайней мере в осле точно. Никто не знает, как без применения css и без открытия новых окон добиться результата, имея кнопку в правом фрейме? |