问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ASP里用Javascript作脚本为什么有Response.write()方法?

发布网友 发布时间:2022-04-24 14:19

我来回答

5个回答

热心网友 时间:2022-04-24 15:48

<%
//document.write("你好!");(错误)
//alert("你好");(错误)
Response.Write("你好!")(正确执行)
%>
document.write错误是因为<%%>这是asp或asp.net后台语法,这里面不能写前台的脚本,只能写后台的语法。
如果把document.write放在<script language="javascript"><script/>里将正确执行前台javascript脚本,<script>表明是脚本块,你也可以设置language="vbscript",那么里面你就能写后台的asp语法 .vbscript与javascript,前者是后台脚本在服务器解释运行,后者是前台脚本在客户端浏览器运行,语法方面都不一样的,写的方式也不一样。
Response.Write("你好!"),Response是asp或asp.net的内置对象,有Write输出方法

热心网友 时间:2022-04-24 17:06

应该这样:
<script language=javascript>
<%
response.write "alert(""你好"");"
%>
</script>

============================

像上边的代码那样,将JS代码作为ASP服务器端的字符串,用response.write 输出到客户端就可以使客户端正确解析和执行了,上边的代码还可以改成:
<%
Dim strJS
Dim strMsg

strMsg="你好!"

strJs="<script language=javascript> " & vbcrlf & "alert(""" & strMsg & """);" & vbcrlf & "</script> "

response.write strJS
%>

之所以用服务器生成JS执行脚本,很多时候是因为要根据服务器上执行的结果确定客户端执行什么样的JS代码,你也可以将alert 换成document.write,都能正确执行,你从客户端浏览器查看一下源代码,就清楚是如何运行的.

热心网友 时间:2022-04-24 18:41

楼主是没理解脚本是客户端还是服务器端的...

Response是ASP的内置对象 (服务器端)

document 是HTML DOM的对象 (客户端)

同样,如果你在服务器上运行 window.alert 也会出错,因为服务器端没有
window这个对象,window是客户端的浏览器的对象...OTZ

ASP用VBScript和JavaScript都是可以的,默认是VBS,用JS要另外声明

在客户端或服务器端的Javascript,语法都是一样的,你区分一下客户端和服务器端的内置对象就可以了...

同样在服务器端运行VBScript Msgbox("123") 也是会出错的...

热心网友 时间:2022-04-24 20:32

ASP可以使用Javascript做为服务器脚本的。ASP只是一个运行环境,他可以借助于服务器商的VBSCRIPT和JSCRIPT(或者Javascript两者几乎没有什么差异)。要使用Javascript做为脚本引擎时需要在文档的开始声明
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
这样你就可以使用这样的语句了
<%
Response.Write ("您好!");
%>
再有一点就是你需要区分客户端与服务器端语言
在客户端的Javascript是需要这样声明的
<script type="text/javascript">
<!--
document.write ("您好!");
//-->
</script>

热心网友 时间:2022-04-24 22:40

你犯了个很严重的错误,写asp只能用VBscipt

如果你用JS作脚本可以选择JAVASCRIPT

ASP和Javascript是不同的东西,
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我爱我校征文800字 建行聚财宝少一万时5小时内补上会怎样 咪哩乡文化教育 咪哩乡基础设施 咪哩村云南省玉溪市元江县咪哩乡咪哩村 咪哩乡历史文化 元江咪哩中心小学怎么样? 原神 原神胡桃进阶材料是什么? 原神 原神呢胡桃材料有哪些? 原神 原神胡桃的突破材料是什么? 蚂蚁理财金选值得信赖吗? 蚂蚁理财金选可靠吗? 在蚂蚁财富上理财靠谱吗? iphone的qq特别关心怎么设置别的个性化提示音? 笔记本玩cf怎么全屏的方法 笔记本电脑玩游戏怎么全屏?(玩穿越火线) 四川事业单位养老保险和医疗保险缴费标准 如图是植物细胞结构模式图,请回答:(括号内填序号、横线上填文字)(1)图中④是______,里面含有_____ 如图所示的是植物细胞结构模式图,请据图回答.(1)在细胞结构中,[B]______具有保护细胞内部结构的作用 如图是植物细胞结构模式图,据图回答下列问题:(1)与口腔上皮细胞相比,该细胞特有的结构是______(填 请绘制出植物细胞模式图并标出各部分结构名 下图是动物细胞和植物细胞的结构模式图,请据图回答以下问题:(1)______(填甲或乙)是植物细胞结构模 如图是植物细胞的结构模式图,请据图回答:(1)能控制物质进出的结构是[______]______.(2)细胞生命活 如图是植物细胞的基本结构模式图,请填出植物细胞的各种结构名称.(1)______ (2)______ (3)______ 如图是植物细胞的结构模式图,请填空.(1)能将细胞内部与细胞外部的环境分隔开,并使细胞拥有一个比较 如图是植物细胞结构模式图,据图回答下列问题(在[]中填图中的标号,并且在横线上写出名称) (1)图中 如图是植物细胞的结构模式图,请据图回答:(1)能控制物质进出的结构是[2]______,具有保护和支持细胞作 深圳卫健委发布人体健康经,深圳对于民生还有哪些做法? 如图是植物细胞的结构模式图,请根据图回答 (1)填写细胞各结构名称:具有保护和支持细胞作用的是_____ 右图是植物细胞的结构模式图,请据图回答(括号内填写标号,横线上填写文字):(1)能控制物质进出的结 怎样选择中专? 初中毕业选择中职学校应该注意些什么? 关于中职学校的选择问题? 初中毕业怎样选中专学校? 读中专选公办学校好还是民办学校好? 中职学校怎么选择?选择什么专业好就业 中职学校怎么选择? 中职学校怎么选择?求推荐 中专生学校该怎么选择? 初中生毕业后如何选择中职学校和专业? 如何选择一所好的中专学校? 初中生怎么选择中专学校 预期年化收益率多少 don&#39;t touch的意思 DON.ttouch!是什么意思? 预期年化收益率(关于银行理财产品的计算) 在Don&#39;t touch,please 这句话中touch不是及物动词吗,可是及物动词后不应该要有宾语吗?可这句话中无宾语 惠州亚伦集团普工工资怎么样?知道的告诉下,谢谢 惠州亚伦集团工资待遇 惠州市亚伦厂打架事件。。。我不知道,听说的,问问是不是。。