За последние 24 часа нас посетили 17662 программиста и 1627 роботов. Сейчас ищет 1271 программист ...

Как указать на фрейм в JS

Тема в разделе "JavaScript и AJAX", создана пользователем AlexPebody, 2 май 2008.

  1. AlexPebody

    AlexPebody Активный пользователь

    С нами с:
    14 янв 2007
    Сообщения:
    247
    Симпатии:
    0
    Приветствую всех гуру! Извиняюсь сразу за такой может простой вопрос:

    Есть страница, а в ней фрейм, также есть задача распечатать этот фрейм, как указать в коде js чтоб он печател именно этот фрейм? Вот код:

    HTML:
    1.  
    2. <script language="JavaScript">
    3. <!--
    4. function PrintPage() {
    5. if (window.print) {
    6. if (confirm("Распечатать эту страницу?")) {
    7. window.print();
    8. }}} //--></script>
    9.  
    Этот скрипт выводит на печать всю страницу, но на всей странице у меня ссылка РАСПЕЧАТАТЬ, и страница распечатывается вместе со словом РАСПЕЧАТАТЬ :):) Я сделал фрейм, теперь не могу заставить JS печатать ТОЛЬКО ЕГО!
    Чтобы распечатался токо фрейм без лишних слов...

    Помогите плз?! Прошу админов не пинать... ПЛЗ :):)
     
  2. eduha

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    Суть задачи - чтобы при печати не было сслыки "Распечатать"?
    Через css отлично разруливается:

    <a class='noprint' href='...'>Распечатать</a>

    style.css:
    @media print {
    .noprint {
    display: none;
    }
    }