Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Печать из браузера
 
 автор: nameivan   (24.04.2008 в 10:40)   письмо автору
 
 

После заполнения всех полей переходим на следующую страницу где все что мы ввели в полях появляется на странице в определенных местах. Необходимо приделать кнопку при нажатии на которую распечатывалась бы форма

   
 
 автор: Alph[p]a   (24.04.2008 в 10:53)   письмо автору
 
   для: nameivan   (24.04.2008 в 10:40)
 


<a href="#" onclick="window.print();">Распечатать страницу</a>

   
 
 автор: elenaki   (24.04.2008 в 10:58)   письмо автору
 
   для: nameivan   (24.04.2008 в 10:40)
 

<input type="button" value="print" onclick="window.print()"> 

   
 
 автор: nameivan   (24.04.2008 в 11:21)   письмо автору
 
   для: elenaki   (24.04.2008 в 10:58)
 

распечатается вся страница? мне необходимо чтоб только форма

   
 
 автор: Alph[p]a   (24.04.2008 в 12:01)   письмо автору
 
   для: nameivan   (24.04.2008 в 11:21)
 

вроде с этим справляется

<style type="text/css" media="print"> ...

подробнее посмотреть можно например здесь:

http://imfo.ru/archive/2004/10/26/print_version_questions
http://www.habrahabr.ru/tag/media%3Dprint/
http://webmascon.com/topics/coding/33a.asp

   
 
 автор: nameivan   (24.04.2008 в 15:09)   письмо автору
 
   для: Alph[p]a   (24.04.2008 в 12:01)
 

Спасибо за ссылки и код
сделал так
<a href="#" onclick="myPrint()">Распечатать страницу</a>
<SCRIPT language=JavaScript>
<!--
function myPrint() {
if (window.print) {
if (confirm("Распечатать эту страницу?")) {
window.print();
}
}
}
//-->
</SCRIPT>

извините если вопрос повторится, но как сделать чтобы при нажатии на Распечатать страницу ссылка пропадала и печатался только полезный текст?

   
 
 автор: Alph[p]a   (24.04.2008 в 16:26)   письмо автору
 
   для: nameivan   (24.04.2008 в 15:09)
 

ну например так... измените под себя и будет счастье...

<html>
    <head>
        <title>Печать</title>    
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />

        <style type="text/css" media="screen">        
            #text 
            {
            font-family: Verdana, Times, serif;
            background-color: #fff;
            color: #000;
            }
        
            #menu {
            float: right;
            width: 30%;
            background-color: #ccc;
            padding: 1%;
            margin-left: 1%;
            }
        </style>
        
        <style type="text/css" media="print">
            #text 
            {
            font-family: Verdana, Times, serif;
            background-color: #fff;
            color: #000;
            }
        
            #menu    { display: none; }
        </style>
    </head>
    
    <body>
        <div id="menu"><a href="#">навигация туды</a><br>
        <a href="#">навигация сюды</a><br>
        <a href="#">просто навигация</a><br>
        эти ссылки не будут напечатаны!</div>
        
        <div id="text">здесь очень очень умно-полезный текст! он будет напечатан!</div>
        </div>
    </body>
</html>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования