Javascript.RU

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

remove канваса выбрасывает на страницу ее код
Добрый день!

делаю так
$('body').html2canvas();

var canvas = $('canvas')[j];

var data = canvas.toDataURL('image/png').replace(/data:image\/png;base64,/, '');

//все возникшие проблемы решились удалением canvas
$('canvas').remove();

и последняя команда как бы должна просто почистить канвас
блок кода из jquery.js вот
// keepData is for internal use only--do not document
	remove: function( selector, keepData ) {
		for ( var i = 0, elem; (elem = this[i]) != null; i++ ) {
			if ( !selector || jQuery.filter( selector, [ elem ] ).length ) {
				if ( !keepData && elem.nodeType === 1 ) {
					jQuery.cleanData( elem.getElementsByTagName("*") );
					jQuery.cleanData( [ elem ] );
				}

				if ( elem.parentNode ) {
					elem.parentNode.removeChild( elem );
				}
			}
		}
		
		return this;
	},
но вместо этого на страницу возвращается все ее содержимое в виде текста

Подскажите пжл как сделать так, чтобы канвас чистился и на страницу ничего не возвращалось

Спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 20.03.2012, 09:34
Новичок на форуме
Отправить личное сообщение для NikNikNik Посмотреть профиль Найти все сообщения от NikNikNik
 
Регистрация: 17.03.2012
Сообщений: 3

Коллеги, помогите пжл!!!
или подскажите как другим способом распечатать страницу, т.к. вся эта котовась затеяна из-за того, что браузеры (все) в стандартной их опции Печать смещают элементы страницы и накладывают их друг на друга.
А этот путь делает картинку со страницы подобно принтскрину, но работает неустойчиво
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт счетчика тормозит когда вделаю страницу активной denisOgr jQuery 1 30.10.2011 16:15