Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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 将此转换为文档。是否编写替代解决方案?_Javascript_Document.write - Fatal编程技术网

Javascript 将此转换为文档。是否编写替代解决方案?

Javascript 将此转换为文档。是否编写替代解决方案?,javascript,document.write,Javascript,Document.write,以下脚本本身在页面上运行良好。但是,当嵌入它时,document.write将接管它,从而使页面的其余部分被遗忘。我想要一个替代的解决方案,通过变量来建立所需的链接。除了文档之外,我几乎没有任何经验。为这类事情编写。非常感谢您的帮助/指导 今天=新日期(); TodayDay=Today.getDate(); TodayMon=Today.getMonth(); TodayYear=Today.getYear(); 如果(今天年12){escNextMon=escNextMon-12}; e

以下脚本本身在页面上运行良好。但是,当嵌入它时,
document.write
将接管它,从而使页面的其余部分被遗忘。我想要一个替代的解决方案,通过变量来建立所需的链接。除了
文档之外,我几乎没有任何经验。为这类事情编写
。非常感谢您的帮助/指导


今天=新日期();
TodayDay=Today.getDate();
TodayMon=Today.getMonth();
TodayYear=Today.getYear();
如果(今天年<2000)今天年+=1900;
escNextYear=今天的年份;
escTwoYears=今天的年份;
如果(TodayMon==0){todaymount=“一月”;escNextMonth=“二月”;escTwoMonths=“三月”}
else如果(TodayMon==1){TodayMonth=“二月”;escNextMonth=“三月”;escTwoMonths=“四月”}
else如果(TodayMon==2){TodayMonth=“March”escNextMonth=“April”esctwomonts=“May”}
else如果(TodayMon==3){TodayMonth=“April”escNextMonth=“May”esctwomonts=“June”}
else如果(TodayMon==4){TodayMonth=“May”escNextMonth=“June”escTwoMonths=“July”}
else如果(TodayMon==5){todaymonent=“June”escNextMonth=“July”esctmonth=“July”escTwoMonths=“August”}
else如果(TodayMon==6){todaymount=“July”escNextMonth=“August”;escTwoMonths=“九月”}
else如果(TodayMon==7){todaymount=“八月”escNextMonth=“九月”escnewmonth=“十月”}
else如果(TodayMon==8){todaymount=“九月”escNextMonth=“十月”escnewmonth=“十一月”}
else如果(TodayMon==9){todaymount=“十月”escNextMonth=“十一月”escnewmonth=“十二月”}
else如果(TodayMon==10){TodayMonth=“11月”;escNextMonth=“12月”;escTwoMonths=“1月”}
else如果(TodayMon==11){todaymonent=“十二月”escNextMonth=“一月”escnewmonth=“二月”}
else{TodayMonth=TodayMon;}
如果(TodayMon==11){ESTwoyears=TodayYear+1};
如果(TodayMon==11){escNextYear=Todaymear+1};
如果(今日月==10){ESTwoyears=今日年+1};
escdate=TodayMon+1+“/01/”+Todaymear;
escNextMon=TodayMon+2+“/01/”+todaymear//文尼
如果(escNextMon>12){escNextMon=escNextMon-12};
escTwoMon=今天的星期一+3;
如果(escTwoMon>12){escTwoMon=escTwoMon-12};
escdatenext=escNextMon+“/01/”+escNextYear;
escdatetwo=escTwoMon+“/01/”+escTwoYears;
//文件。书写(日期);
//编写(今天月+“”+今天+”,“+今天年);
html='请单击月份查看
的专业发展日历'+ ', ' + '和'+ '' + “”+ ''; document.write(html);
看起来您的页面被呈现为“遗忘”的原因是因为存在未关闭的HTML标记。试试这个:

html = '<center>Please click on the month to view<br />the Professional Development Calendar for<br />' +
    '<a href="https://www.escweb.net/ar_esc/catalog/calendar.aspx?monthly&date=' + escdate + '&location=2464" target="_blank"><strong>' + TodayMonth + '</strong></a>, ' +
    '<a href="https://www.escweb.net/ar_esc/catalog/calendar.aspx?monthly&date=' + escNextMon + '&location=2464" target="_blank"><strong>' + escNextMonth + '</strong></a>, and ' +
    '<a href="https://www.escweb.net/ar_esc/catalog/calendar.aspx?monthly&date=' + escdatetwo + '&location=2464" target="_blank"><strong>' + escTwoMonths + '</strong></a>' + 
    '<p><div style="border: 3px solid rgb(201, 0, 1); overflow: hidden; margin: 15px auto; max-width: 736px;">' + 
    '<iframe scrolling="yes" src="https://www.escweb.net/ar_esc/catalog/coopcalendar.aspx?location=2464&mode=weekly" style="border: 0px none; height: 600px; width: 100%;"></iframe>' +
    '</div></p></center>'; 
html='请单击月份查看
的专业发展日历'+ ', ' + '和'+ '' + “”+ '' + “

”;
我认为错误在于您的DIV没有关闭。在
之后需要一个
。此外,HTML字符串中的
似乎也没有关闭。在
@cubrr good catch之后添加

。我错过了