Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.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(document.write)在框架集中不起作用_Javascript_Html_Frame_Frameset_Document.write - Fatal编程技术网

JavaScript(document.write)在框架集中不起作用

JavaScript(document.write)在框架集中不起作用,javascript,html,frame,frameset,document.write,Javascript,Html,Frame,Frameset,Document.write,我有一个HTML框架集页面(不要判断),在这里我使用了一些JavaScript(document.write)来显示带有变量的框架标记: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <title> Title

我有一个HTML框架集页面(不要判断),在这里我使用了一些JavaScript(
document.write
)来显示带有变量的框架标记:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
    <head>
        <title>
            Title
        </title>
        <script src="script.js">
        </script>
    </head>
    <frameset cols="70%,30%" frameborder="0">
        <frame src="site1.html" />
        <script>
            document.write('<frame src="site2.html?var=' + variable + '" />');
        </script>
    </frameset>
</html>

标题
文件。写(“”);

所以我不能让它工作。问题是,现在我已经使用JavaScript来
document.write
框架的标记,框架不会显示。如何成功地将此JavaScript合并到我的框架集中?

很抱歉,我会成为那个家伙。为什么要使用框架和文档编写?它们都已过时。
var frame=document.createElement('frame');frame.src=“'site2.html?var=”+变量;document.getElementById('frameId')。appendChild(frame)上面的注释不应该被解释为我认为这是一个好主意。@ JdPixIX我同意。OP应该真正地考虑使用现代技术,而不管到目前为止为什么没有使用90年代的代码的原因。想到两个直接的事情,(1)未来的打样,和(2)。对于他们自己的学习-学习和花时间在框架集和文档编写上是没有成效的。框架集文档实际上不允许自己的内容,包括
元素之外的
内容。也许可以改为在标准
文档中使用。您可以使用来实现与