请问 ASP response.write JS问题
response.write "<a href="javascript:openwin('printers.asp?id=<%=rs("id")%>','width=600,height=500')" class="link1">打印商家优惠券</a>"
这个东西怎么写对啊,麻烦高手告诉一下,顺便说下规则,本人分不多,希望高手不吝赐教
补充:不用不行啊,要判断是不是是使用优惠券,<%dazfs=rs("dazfs")
mcontent=rs("mcontent")
printer=rs("printer")
if instr(dazfs,"0")>0 then
response.write "<img src=images/message.gif alt='打折信息'> "
end if
if instr(dazfs,"1")>0 and printer<>"" then
response.write "<a href="javascript:openwin('printers.asp?id=<%=rs("id")%>','width=600,height=500')" class="link1">打印商家优惠券</a>"
end if
%>
追问:你看一下我的补充,不用不行的,需要判断是不是有优惠券
答案:如果输出HTML代码多,建议使用 blacklong 的回答。
如果你真要用response.write。这样就可以
response.write "<a href=""javascript:openwin('printers.asp?id="&rs("id")&"','width=600,height=500')"" class=""link1"">打印商家优惠券</a>"
注:asp中要输出 双引号,用【 "" 】两个双引号。
其他:.......
%>
<a href="javascript:openwin('printers.asp?id=<%=rs("id")%>','width=600,height=500')" class="link1">打印商家优惠券</a>
<%
.........
不用response.write,写在外面比较省事。
上一个:Visual FoxPro
下一个:js如何获得FCKeditor控件的值