我在此页面上填充第二个iframe时遇到了困难:
http://www.licf.ronaldboadi.com/Movieshop/
每当您在iframe 1中选择一个选项时,而不是刷新iframe 2并添加一定数量的值 - 它会继续为之前的用户选择添加更多值。我怎样才能阻止这种情况发生?
谢谢!
答案 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();