我目前正在开发一个项目,在该项目中,我们有一个DB2数据库,其中包含电子邮件模板的约20,000个字符的字符串,并且该字符串包含用于构建表单的html。为什么javascript文件从字符串转换时不会被调用?
当前项目工作的旧方式没问题,但他们要求更改,当我将字符串取出来进行更改并将其重新插入表格时,javascript将不再起作用。它会出现在那里,但不起作用。
这个javascript非常简单,只创建一个前几年的列表,因此很难编码它,但我宁愿每年都不润饰数据库,而这个问题真的让我感到困惑。
任何意见将不胜感激。
对不起,编辑,第一次发布在这里。
这里是标题:
<head>
<script language="javascript">
<!--
function buildDateSelect(){
var myDate = new Date();
var year = myDate.getFullYear();
year--;
document.writeln("<option value=\"" + year + "\">" + year);
year--;
document.writeln("<option value=\"" + year + "\">" + year);
year--;
document.writeln("<option value=\"" + year + "\">" + year);
year--;
document.writeln("<option value=\"" + year + "\">" + year);
year--;
document.writeln("<option value=\"" + year + "\">" + year);
}
//-->
</script>
</head>
,这里是它被称为:
<b>
<fill008>
(<input type="checkbox" name="item008" value="(X) Year End, indicate years: "/>)
Year End, indicate years:
</fill008>
</b>
<inst>
<span class="date">(Use the CTRL key to select multiple years.)</span>
</inst>
<br/>
<b>
<fill009>
<select name="item009" size="5" multiple>
<script language="javascript"><!-- buildDateSelect();//--></script></select>
</fill009>
</b>
我最大的这个障碍是它的所有的遗留代码,谁在上面工作的人之前都是再也不在公司了,所以我在很多方面都是盲目的。
非常感谢。
哪里是你的代码通过你的HTML?所以我们可以建议 –
编辑添加代码。 –
1)你确定以前的版本工作? 2)你能解释这与以前的版本有什么不同吗? – 2014-03-28 13:44:08