Принтиране на документ

ystefanov

Registered
Използвам следния скрипт за принтиране на страница

Код:
<script> 
function init() { 
window.print(); 
} 
window.onload = init; 
</script>

Имам всичко един текст и отстрани една рамка, която е сложена като бекграунд. Защо ми се отпечатва само текста без рамката, не би ли трябвало да се отпечатва всичко на страницата?
 
ystefanov каза:
Използвам следния скрипт за принтиране на страница

Код:
<script> 
function init() { 
window.print(); 
} 
window.onload = init; 
</script>

Имам всичко един текст и отстрани една рамка, която е сложена като бекграунд. Защо ми се отпечатва само текста без рамката, не би ли трябвало да се отпечатва всичко на страницата?

Ако ползваш в сайта frame-ове така става.
отчита ги като две отделни страници (то си е така де)
 
Фреймове не използвам. Всичко представлява един див в него картинка (като background) и отгоре текст, само който отпечатва.
 
http://www.w3.org/TR/CSS2/media.html
File -> Page Setup -> Print Background във Firefox например)
Като изцяло зависи от настройките на браузара :wink:
 
<script>
function init() {
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = document.all.item(printpage).innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr+newstr+footstr;
window.print();
}
window.onload = init;
</script>

Така?
 
Сложил съм най-отдолу един надпис Back за връщане към предната страница, какво да му задам за да не се отпечатва с останалото?
 

Back
Горе