Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Выполнение скрипта в панели (https://javascript.ru/forum/extjs/28931-vypolnenie-skripta-v-paneli.html)

Eugent 07.06.2012 16:23

Выполнение скрипта в панели
 
Привет всем! Как можно выполнить js-скрипт с другого сервера, объявив его в параметре html в теле панели?

Облегченный скрипт:

{
	xtype	: 'panel',
	header	: false,
	frame	: true,
	layout	: 'fit',
	height	: 200,
	html	: '<script type="text/javascript">document.write("12345")</script>'
}

Раед 07.06.2012 16:59

Deff,
Это ExtJS, у них тут свои проблемы

Deff 07.06.2012 17:03

Раед,
Cпc

Eugent 07.06.2012 17:08

Если кто не понял, то это элемент из ExtJS кода

nekto_O 08.06.2012 10:51

var p = Ext.create('Ext.panel.Panel', {
    renderTo: Ext.getBody(),
    html: '<scr'+'ipt type="text/javascript">document.write("12345");</scr'+'ipt>'
});

var scpt = p.body.dom.childNodes[0];
eval(scpt.textContent);


Но это ИДИОТИЗМ имхо! Вообще если у вас возникла необходимость в такого рода извращениях, значит вы где-то раньше серьезно ошиблись.

Eugent 08.06.2012 12:43

Цитата:

Сообщение от nekto_O (Сообщение 180023)
Но это ИДИОТИЗМ имхо! Вообще если у вас возникла необходимость в такого рода извращениях, значит вы где-то раньше серьезно ошиблись.

Мне нужно вывести баннер из скрипта на другом сервере

nekto_O 08.06.2012 12:51

Цитата:

Сообщение от Eugent
Мне нужно вывести баннер из скрипта на другом сервере

а что баннеры теперь в скриптах хранятся? :lol:

Eugent 08.06.2012 16:52

Цитата:

Сообщение от nekto_O (Сообщение 180039)
а что баннеры теперь в скриптах хранятся? :lol:

для вывода в нужном формате иногда используются для кросдомменных запросов баннеров


Часовой пояс GMT +3, время: 08:57.