ASP 中<select>字体问题 和 弹出标签传递变量问题

2个问题求教大家,这里先道谢了!1.1级目录和2级目录的显示<td><selectname="c_id"class="input"><%sql="selectcat_id... 2个问题求教大家,这里先道谢了!
1.1级目录和2级目录的显示
<td><select name="c_id" class="input">
<%
sql="select cat_id,cat_name from a_cat where sid=0"
set rs1=conn.execute(sql)
do while not rs1.eof
response.write "<optgroup label='"&rs1("cat_name")&"'>"
sql="select cat_id,cat_name from a_cat where sid="&rs1("cat_id")
set rs2=server.createobject("adodb.recordset")
rs2.open sql,conn,1,1
do while not rs2.eof
%>
<option
<% l_bj=strcomp(rs2("cat_id"),csid,1)

if l_bj=0 then %>
selected
<% end if%>

value="<%=rs2("cat_id")%>">├ <%=rs2("cat_id")%><%=rs2("cat_name")%>

</option>
<%
rs2.movenext
loop
rs1.movenext
loop
rs1.close
set rs1=nothing%>
</select></td></tr>

其中1级目录是只能显示不能选择,语句为:
response.write "<optgroup label='"&rs1("cat_name")&"'>"
在网页显示后读取的源代码为:
<optgroup label='游戏网游'>
<option
value="5">├ 游戏综合
</option>
<option
value="6">├ 网络游戏官方网址
现在这样显示的是粗斜体,怎么才能显示为普通正写字体或正写粗体呢。

问题2。这是一个弹出提示框产生的问题,我希望把1个变量传递下去。
原程序如下:
<%
if not rs.eof and not rs.bof then
response.write"<SCRIPT language=JavaScript>alert('错误提示:\n\n① 此网址已提交过,正等待审核通过,请不要重复提交!\n\n② 您提交的网址已经存在,感谢你的支持!');"
response.write"this.top.location.href='input.asp?action=PPP';</SCRIPT>"& csid
Response.End
rs.close
end if
%>
怎么正确用一个变量(变量名CSID)替代上面的常量PPP.
user830316 回答的第二个问题正确,我用了一个连接符&出错了。
第一个问题没有解决,感觉字体是由response.write "<optgroup label='"&rs1("cat_name")&"'>"中的optgroup label决定的,因为只有这级目录是粗斜体,其他的字体正常。
展开
 我来答
user830316
2006-08-21 · TA获得超过1390个赞
知道大有可为答主
回答量:1371
采纳率:0%
帮助的人:1531万
展开全部
1、把 class="input" 这句去掉 就是普通的字体了。
2、用变量(变量名CSID)替代上面的PPP常量方法:
response.write"this.top.location.href='input.asp?action=" & csid & "';</SCRIPT>"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式