js输出ASP变量

gaozhen1990 2009-06-06 11:31:16


var html='<div><%set rs=conn.execute("select * from news")%></div>'

document.write(html)

好像这样不行。

谁知道怎样正确输出那个 <% %> 啊?

多谢了。。
...全文
644 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
heatonc 2009-06-19
  • 打赏
  • 举报
回复

<SCRIPT language="javascript">
function CheckForm()
{
<%
if session("permissions") > 1 then
response.write "if(document.Budget_Add.cy_id.selectedIndex==0)"
response.write "{"
response.write " alert('请选择正确的所属公司!');"
response.write " document.Budget_Add.cy_id.focus();"
response.write " return false;"
response.write "}"
end if
%>
if(document.Budget_Add.date_year.selectedIndex==0)
{
alert("请选择正确的年日期!");
document.Budget_Add.date_year.focus();
return false;
}
if(document.Budget_Add.date_moon.selectedIndex==0)
{
alert("请选择正确的月日期!");
document.Budget_Add.date_moon.focus();
return false;
}
}
</SCRIPT>


你可以看到<%%>依然会按照ASP的使用方式去使用他 你不能在这里面使用 调用javascript 和 JS的性质是一样的!
sonicryu 2009-06-19
  • 打赏
  • 举报
回复
<%

set rs=conn.execute("select * from news")

aaa=rs("name")

%>

var html=' <div><%=aaa%></div>'
lihan6415151528 2009-06-19
  • 打赏
  • 举报
回复

var html=' <div> <%set rs=conn.execute("select * from news")%> </div>' ;
yinxingshashou 2009-06-19
  • 打赏
  • 举报
回复
楼主的意思是 当然是把SQL 语句显示出来啊 并不执行那个语句 他想把这个SQL语句 给别的地方吧
晨晨 2009-06-19
  • 打赏
  • 举报
回复
真的不知道楼主要干什么?你是要执行SQL,还是要把SQL语句输出啊
Msxindl_Com 2009-06-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 gaozhen1990 的帖子:]
var html=' <div> <%set rs=conn.execute("select * from news")%> </div>'
document.write(html)
好像这样不行。
谁知道怎样正确输出那个 <% %> 啊?
多谢了。。
[/Quote]

怎么可能不行喃?你试试下面的例子:


<%
dim xx
xx="JS输出ASP变量"
%>
<script languge="javascript">
var html="<div><%=xx%></div>";
document.write(html);
</script>
郭大侠_ 2009-06-18
  • 打赏
  • 举报
回复
简直是歪曲。
aemyang1987 2009-06-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 envykok 的回复:]
不会吧

你把 <%%>放在 <script language='javascript'> </script>里面吗

如果想输出 <%%>里面的值
可以这样:

<input type='text' id="id1" value=" <%response.write "123"%>"/>


然后用javascript:

document.write (document.getElementById("id1").value)
[/Quote]
比较可行,要不就<script language='javascript'><%=变量名%> </script>
hookee 2009-06-06
  • 打赏
  • 举报
回复
var html=' <div> <%set rs=conn.execute("select * from news")%> </div>' ;
envykok 2009-06-06
  • 打赏
  • 举报
回复
不会吧

你把<%%>放在<script language='javascript'></script>里面吗

如果想输出<%%>里面的值
可以这样:

<input type='text' id="id1" value="<%response.write "123"%>"/>


然后用javascript:

document.write (document.getElementById("id1").value)
cxc3214 2009-06-06
  • 打赏
  • 举报
回复

<%
set rs=conn.execute("select * from news where id="你的新闻ID"")
dim html :html=rs("新闻列")
%>

var html='<div><%=html%></div>'

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧