Вход

Просмотр полной версии : Выполнение скрипта в панели


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
08.06.2012, 12:51
Мне нужно вывести баннер из скрипта на другом сервере
а что баннеры теперь в скриптах хранятся? :lol:

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

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