选择标记在第二个iframe中不断扩展

时间:2011-12-03 13:15:51

标签: javascript xml

我在此页面上填充第二个iframe时遇到了困难:

http://www.licf.ronaldboadi.com/Movieshop/

每当您在iframe 1中选择一个选项时,而不是刷新iframe 2并添加一定数量的值 - 它会继续为之前的用户选择添加更多值。我怎样才能阻止这种情况发生?

谢谢!

1 个答案:

答案 0 :(得分:1)

您应该通过将src设置为“about:blank”来清除每个加载的文档内容。通常,它的工作方式如下:

iframe_el.src = "about:blank";

在您的上下文中,只需将其放在文档上方即可。

with( document.getElementById('movie').contentDocument ) {
    src = "about:blank";
    open();
    write(hstr);
    close();
}

此外,作为一般最佳做法,don't use with。只需缓存对象,如下所示:

var doc = document.getElementById('movie').contentDocument;
doc.src = "about:blank";
doc.open();
doc.write(hstr);
doc.close();