Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.08.2012, 17:32
Аспирант
Отправить личное сообщение для JDev Посмотреть профиль Найти все сообщения от JDev
 
Регистрация: 19.11.2011
Сообщений: 77

ExtJs - saveImageAs, окошко и сохранения(е) файла?
Здравствуйте, есть у меня такой кусочек кода,

me.imgDownloadButton = Ext.create('Ext.button.Button', {
            text : nls('Download'),
            handler : function() {
                var address = me.getAddress() + "&chartW=" + 100 + "&chartH=" + 100;
                var imgObj;
                $.get(address, function(data){
                    console.log("ImgObject " + data);
                    imgObj = data;
                });
            }
        });


мне нужно по клику загрузить картинку с сервера(что уже делается посредством jQuery, в extJs - силен еще меньше)
потом нужно чтоб выскочило окошко(стандартное окошко с запросом куда сохранять или что открыть) с запросом куда сохранять файл и сохранить его как картинку.
Объект "data" и есть картинка.
И еще вопрос, почему я не могу его скопировать в "imgObj"?
спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 14.08.2012, 18:54
Аватар для Ex_Soft
Профессор
Отправить личное сообщение для Ex_Soft Посмотреть профиль Найти все сообщения от Ex_Soft
 
Регистрация: 19.12.2009
Сообщений: 164

me.imgDownloadButton = Ext.create('Ext.button.Button', {
              text : nls('Download'),
              handler :function() {
                  window.location.href = me.getAddress() +"&chartW="  +100  +"&chartH="  +100;
              }
          });

и отдавайте картинку с
Код:
context.Response.ContentType = "application/octet-stream";
или
...
			handler: function(btn, e) {
				var
					ifrm,
					ifrmId="ifrDownload";

				if(!(ifrm=Ext.getDom(ifrmId)))
					Ext.DomHelper.append(Ext.getBody(), {
						tag: "iframe",
						id: ifrmId,
						frameBorder: 0,
						style: "display: none; height: 1px; width: 1px; ",
						src: me.getAddress() +"&chartW="  +100  +"&chartH="  +100;
					})
				else
					ifrm.src=me.getAddress() +"&chartW="  +100  +"&chartH="  +100;
			},
...
__________________
"Helo, word!" - 17 errors 56 warnings
Ответить с цитированием
  #3 (permalink)  
Старый 18.08.2012, 13:58
Интересующийся
Отправить личное сообщение для JamesWolf Посмотреть профиль Найти все сообщения от JamesWolf
 
Регистрация: 18.08.2012
Сообщений: 14

Добрый день.

Подгружаю страницу с другого сайта в iframe.
В head подгружаемой страницы есть код:

function articleRow(article){
//if(sw) sw.close();
var d = new Date();
sw = window.open('http://чужой-домен.com

как изменить http://чужой-домен.com на http://мой-домен.com
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Окошко по центру OlegSmirnov Элементы интерфейса 6 01.11.2010 11:14
Окошко скачки файла. GiSEG Общие вопросы Javascript 5 27.10.2010 22:10
Москва, ищу JavaScript программиста отлично знающего ExtJS, от 10 USD / час. maximgb Работа 3 03.08.2010 14:34