Tôi đang cố tạo một trình duyệt nhỏ bên trong cửa sổ bằng extJS.Tạo trình duyệt cửa sổ bên trong trình duyệt với extjs
Dưới đây là những gì tôi có cho đến nay:
panelContent = new Ext.Panel({
region: 'center',
margins: '0 0 0 0',
autoScroll: true,
html: '<iframe style="overflow:auto;width:100%;height:100%;" frameborder="0" src="http://www.google.com"></iframe>'
});
var tb = new Ext.Toolbar();
var combo = new Ext.form.ComboBox({
width:435,
});
tb.addField(combo);
tb.doLayout();
browser = new Ext.Window({
title: 'Internet Browser',
tbar: tb,
closable: true,
closeAction: 'hide',
width: 600,
height: 600,
border:false,
plain: true,
layout: 'border',
items: [panelContent],
});
Tôi đang cố gắng để có được những iframe tải nội dung của những gì đang gõ bên trong combobox, nhưng tôi không thể tìm ra cách để nói 'anh tải một trang, và tôi thậm chí không thể 'nhận' khi người dùng nhấn 'enter'. Có thể thay thế combobox bằng inputbox? không biết làm thế nào để làm điều này (bắt đầu với extjs).
Cảm ơn sự giúp đỡ của bạn.
Thanks, điều này hoàn toàn giải quyết bí ẩn của tôi, tôi đã gần như bị nó làm việc với Iframe bên trong div cửa sổ, nhưng nó không thành công trên IE6, IE7, cái này hoạt động tốt ở mọi nơi. Một lần nữa, cảm ơn bạn đã hack. –
Bất kỳ ý tưởng nào về cách bật hoạt ảnh trong IframeWindow? –