Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用google闭包库在拆分面板中打开url_Javascript_Google Closure_Google Closure Library - Fatal编程技术网

Javascript 使用google闭包库在拆分面板中打开url

Javascript 使用google闭包库在拆分面板中打开url,javascript,google-closure,google-closure-library,Javascript,Google Closure,Google Closure Library,此解决方案必须使用google closure javascript库,而不是任何其他javascript库 加载url时,我希望动态打开一个拆分面板,其中一侧包含iframe中的url内容,另一侧包含有关正在进行的操作的日志信息 下面是使用google闭包库对分割面板的一般设置,但我不确定如何添加iframe并将其源设置为当前页面url var lhs = new goog.ui.Component(); var rhs = new goog.ui.Component(); // Set u

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

加载url时,我希望动态打开一个拆分面板,其中一侧包含iframe中的url内容,另一侧包含有关正在进行的操作的日志信息

下面是使用google闭包库对分割面板的一般设置,但我不确定如何添加iframe并将其源设置为当前页面url

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.

渲染组件后,您应该能够获取底层元素并执行所需的任何操作。比如:

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

你必须使用一个库来实现这一点吗?我不需要使用库,但它隐藏了我通常需要担心的任何特定于浏览器的问题。(为了让它在ie6中正常工作,我很乐意支付抽象税)