откройте окно с внешними javascripts в Extjs - PullRequest
1 голос
/ 16 июня 2011

Я хотел бы открыть Ext.Window в ExtJS , который откроет HTML-файл, содержащий внешний javascript из LinkedIn.

У меня есть следующий код:

Ext.create('Ext.window.Window', {
    title: 'About us',
    height: 400,
    width: 800,
    layout: 'fit',
    items: [{
        autoLoad: {
            url: 'linkedin_emp1.html',
            scripts: true
        }
    }]
}).show();

и linkedin_emp1.html файл:

Список людей

Файл html загружен, и внутри окна я вижу только строку «Список людей», но не содержимое, которое исходит из javascript linkedin.

Когда я открываю тот же HTML-файл из браузера, я вижу все хорошо.

Похоже, я не могу запустить внешний JavaScript внутри HTML.

Есть идеи, как это сделать?

1 Ответ

2 голосов
/ 17 июня 2011

Вы можете использовать элемент iframe, используя autoEl config внутри ExtJS.

new Ext.Window({
    title : "About us",
    width : 400,
    height: 800,
    layout : 'fit',
    items : [{
        xtype : "component",
        autoEl : {
            tag : "iframe",
            src : "linkedin_emp1.html"
        }
    }]
}).show();
...