我正在尝试从一个网页获取用户输入并将其写入另一个已经存在的网页(如果重要的话,都在同一个域中)。我调试 JavaScript(见下文)并看到它正确地遍历 for 循环并构建要写入的正确信息,但它不会将其写入其他网页。不知道我做错了什么,但非常感谢一些帮助!
listitem='';
function newHTML() {
for (i=0;i<3;i++) {
cc=document.forms['mainform'].list[i];
if (cc.checked) listitem+=cc.value;
}
HTMLstring='<HTML>\n';
HTMLstring+='<HEAD>\n';
HTMLstring+='<TITLE>TESTING</TITLE>\n';
HTMLstring+='</HEAD>\n';
HTMLstring+='<BODY bgColor="blue">\n';
HTMLstring+='"'+listitem+'"\n';
HTMLstring+='< /BODY>\n';
HTMLstring+='< /HTML>';
alert(HTMLstring);
newwindow=window.open('writeToThisPage.html');
newwindow.document.write(HTMLstring);
newwindow.document.close();
window.open('writeToThisPage.html');
}