注册 登录
编程论坛 ASP技术论坛

用sub怎么插入flash?我写的一段代码运行出错,高手看看,谢谢

laijj 发布于 2010-06-03 12:40, 583 次点击
<%
Sub IndexHeader()
    with Response
    .write "<div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"   codebase="http://download.,0,19,0" width="942" height="188"><param name="movie" value="/images/top.swf" /><param name="quality" value="high" /><embed src="/images/top.swf" quality="high" pluginspage="http://www. type="application/x-shockwave-flash" width="942" height="188"></embed></object></div>"&vbcrlf
    End with
 End Sub
%>

错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/include/1.asp, line 4, column 30
.write "<div><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.,0,19,0" width="942" height="188"><param name="movie" value="/images/top.swf" /><param name="quality" value="high" /><embed src="/images/top.swf" quality="high" pluginspage="http://www. type="application/x-shockwave-flash" width="942" height="188"></embed></object></div>"&vbcrlf
-----------------------------^
4 回复
#2
gupiao1752010-06-03 12:52
你找个编辑器,推荐:EDITPLUS,体积小巧,然后按照这个标准来写,否则很容易出现语句未结束!
<%
    response.write("<object classid=""clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"" codebase=""http://download.,0,28,0"" width=""683"" height=""36""><param name=""movie"" value=""http://www. /><param name=""quality"" value=""high"" /><embed src=""http://www. width=""683"" height=""36"" id=""navflash"" quality=""high"" pluginspage=""http://www. type=""application/x-shockwave-flash"" wmode=""opaque""></embed></object>")
    %>
红色体必须保持为同一个颜色,属性加双引号,否则就一定会出现语句未结束,在任何一个编辑器里,DW8,也是,必须保证其颜色一致!

#3
laijj2010-06-03 14:59
回复 2楼 gupiao175
谢谢,问题已经解决~~有没有好的ASP书推荐~~
#4
yms1232010-06-03 15:47
太长的语句最好分行写,都写一块儿不好查错误
比如
  <%
   response.write "<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 "
   response.write "codebase=http://download.,0,28,0 "
   Response.write " width=683 height=36 >"
   Response.Write "<param name=movie value=http://www. />"
   Response.Write "<param name=quality value=high />"
   Response.Write "<embed src=http://www. "
   Response.Write " width=683 height=36 id=navflash quality=high "
   Response.Write "pluginspage=http://www. "
   Response.Write " type=application/x-shockwave-flash wmode=opaque ></embed></object>"
    %>
#5
yj053282010-06-06 12:00
把里面的双引号换成单引号试试
1