Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.07.2013, 15:41
Новичок на форуме
Отправить личное сообщение для stasik_gagarin Посмотреть профиль Найти все сообщения от stasik_gagarin
 
Регистрация: 23.07.2013
Сообщений: 1

Печать из расширения Opera
Добрый день, форумчане. Пишу расширение под Opera 12 на JS. Требуется распечатать открытую вкладку браузера. Пробовал несколькими способами, не работает хоть убей. Привожу примеры вариантов. Может кто подскажет?
Вариант 1 - Просто не срабатывает:
var thisTab = opera.extension.tabs.getSelected();
turl = 'javascript:window.print();';
thisTab.update({url: turl});

Вариант 2 - печатает страницу index.html самого расширения:
var thisTab = opera.extension.tabs.getSelected();
var door = window.open(thisTab.url,'','toolbar=0,status=0,width=800,height=800,left=0,top=0');
door.focus();
door.print();

Вариант 3 - Тоже не срабатывает:
function test() {
    window.print;
    window.close();
};
function updateTab() {
    var thisTab = opera.extension.tabs.getSelected();
    var door = window.open(thisTab.url,'','toolbar=0,status=0,width=800,height=800,left=0,top=0');
    door.focus();
    door.addEventListener('DOMContentLoaded', test, false);
};

Последний раз редактировалось stasik_gagarin, 23.07.2013 в 15:44.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как выводить на печать содержимое нужного Div-а? sarik Общие вопросы Javascript 9 04.03.2013 14:02
Как подключить JQUery при разработке расширения для OPERA? Romingood jQuery 1 24.10.2012 11:25
Проблемы совместимости при использовании ExtJS в браузерах IE & Opera Allan Stark ExtJS 4 18.09.2012 10:28
Opera не выполняет style.fontSize=... в поле input Маэстро Opera, Safari и др. 6 20.06.2011 12:03
Не возвращается XML-ответ в Opera после AJAX-запроса Yojik Общие вопросы Javascript 4 17.03.2008 05:56