代码有点乱,不知道大家能看明白不?这是一个二级联动,联动的时候,带着另两个类别的名字。
问题:运行的时候,页面上的中文全部变为外国字母,不知道什么原因!
<%
dim rs2
dim sql2
dim count2
set rs2=server.createobject("adodb.recordset")
sql2 = "select ItProTitle,ItProClass,ItProSort,ItProMarkName from ItProTable order by ItProID asc"
rs2.open sql2,conn,1,1
%>
<script language = "JavaScript"> var onecount2;
subcat2 = new Array();
<%
count2 = 0
do while not rs2.eof
%>
subcat2[<%=count2%>] = new Array("<%= trim(rs2("ItProTitle"))%>","<%= trim(rs2("ItProClass"))%>","<%= trim(rs2("ItProSort"))%>","<%= trim(rs2("ItProMarkName"))%>","<%= trim(rs2("ItProTitle"))%>");
<%
count2 = count2 + 1
rs2.movenext
loop
rs2.close
set rs2=nothing
%>
onecount2=<%=count2%>; function changeXH(lid)
{
document.myform.pclass3.length = 1;
var locationid2=lid;
var cvalue;
var svalue;
cvalue=document.getElementById("pclass1").value;
svalue=document.getElementById("pclass2").value;
var k;
if(cvalue==""){
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
}
else if(cvalue!=""&&svalue=="")
{
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2&&subcat2[k][1]==cvalue)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
}
else
{
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2&&subcat2[k][1]==cvalue&&subcat2[k][2]==svalue)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
}
}
</script>
问题:运行的时候,页面上的中文全部变为外国字母,不知道什么原因!
<%
dim rs2
dim sql2
dim count2
set rs2=server.createobject("adodb.recordset")
sql2 = "select ItProTitle,ItProClass,ItProSort,ItProMarkName from ItProTable order by ItProID asc"
rs2.open sql2,conn,1,1
%>
<script language = "JavaScript"> var onecount2;
subcat2 = new Array();
<%
count2 = 0
do while not rs2.eof
%>
subcat2[<%=count2%>] = new Array("<%= trim(rs2("ItProTitle"))%>","<%= trim(rs2("ItProClass"))%>","<%= trim(rs2("ItProSort"))%>","<%= trim(rs2("ItProMarkName"))%>","<%= trim(rs2("ItProTitle"))%>");
<%
count2 = count2 + 1
rs2.movenext
loop
rs2.close
set rs2=nothing
%>
onecount2=<%=count2%>; function changeXH(lid)
{
document.myform.pclass3.length = 1;
var locationid2=lid;
var cvalue;
var svalue;
cvalue=document.getElementById("pclass1").value;
svalue=document.getElementById("pclass2").value;
var k;
if(cvalue==""){
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
}
else if(cvalue!=""&&svalue=="")
{
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2&&subcat2[k][1]==cvalue)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
}
else
{
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2&&subcat2[k][1]==cvalue&&subcat2[k][2]==svalue)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
}
}
</script>
解决方案 »
- json问题,过来帮解决一下啦。。。。
- JavaScript 浮动定位提示效果
- 实在不解...为什么暴露出来了。
- 如何理解 JavaScript 中作为参数的函数的作用域和 this?
- jquery each获取id
- 如何修改梅花雨日历程序,使其只可以选择今日和未来两周的日期,其他的都不可选?
- 关于在bgsound中onreadystatechange的使用
- Frame页面中包含两个页面,如何在一个页面中取得另一个页面中的信息,注意这两个页面不在同一服务器中
- 服务器响应太慢,js函数没反应
- npm 安装模块安装不了,淘宝镜像也不行,求帮忙。。
- 关于js特效,能够锁定的那种导航边框层(右侧或左侧)
- 文件动态上传[ff正常,IE不正常]
用记事本打开这个文件,另存为utf-8试一下
代码里有一段if判断,如果去掉,只用其中一部分,页面就显示正常。
如果把:
if(cvalue==""){
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
}
else if(cvalue!=""&&svalue=="")
{
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2&&subcat2[k][1]==cvalue)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
}
else
{
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2&&subcat2[k][1]==cvalue&&subcat2[k][2]==svalue)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
}
这一段改为:
for (k=0;k < onecount2; k++)
{
if (subcat2[k][3] ==locationid2&&subcat2[k][1]==cvalue&&subcat2[k][2]==svalue)
{
document.myform.pclass3.options[document.myform.pclass3.length] = new Option(subcat2[k][0], subcat2[k][0]);
}
}
就没问题了。
不知道什么原因!