使用谷歌闭包库将URL打开到拆分面板中

时间:2011-06-15 01:38:03

标签: javascript google-closure google-closure-library

此解决方案必须使用google关闭javascript库,而不是任何其他JavaScript库。

当网址加载时,我想动态打开一个拆分面板,其中一侧包含iframe中的网址内容,另一面包含有关正在执行的操作的日志信息。

以下是使用google闭包库的拆分面板的常规设置,但我不确定如何添加iframe并将其源设置为当前页面网址。

var lhs = new goog.ui.Component();
var rhs = new goog.ui.Component();

// Set up splitpane with already existing DOM.
var splitpane1 = new goog.ui.SplitPane(lhs, rhs,
    goog.ui.SplitPane.Orientation.HORIZONTAL);

// Need to create an iframe with src of current url and add that to the rhs element.

1 个答案:

答案 0 :(得分:2)

渲染组件后,您应该只需获取底层元素并执行您需要的任何操作。类似的东西:

var iframe = goog.dom.createDom('iframe', { 'src': 'rhs.html' });
rhs.getElement().appendChild(iframe);