首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

请教,小弟我把ASP脚本语言默认设置成JavaScript了,为何网页出错,document未定义

2012-12-30 
请问大虾,我把ASP脚本语言默认设置成JavaScript了,为何网页出错,document未定义?%@ LanguageJavaScript

请问大虾,我把ASP脚本语言默认设置成JavaScript了,为何网页出错,document未定义?
<%@ Language="JavaScript" %>
 <HTML>
 <HEAD><TITLE>简单的JavaScript代码</TITLE></HEAD>
 <BODY>
 <%
   // 下面是JavaScript代码
   document.write("这是一个简单的JavaScript程序!");
   document.close;
 %>
 </BODY>
 </HTML>
[解决办法]
 document.write("这是一个简单的JavaScript程序!");
  document.close;

这些都是客户端的代码 ,。你写到服务器端,当然是错误的!!!


[解决办法]
<%@ Language="JavaScript" %>
 <HTML>
 <HEAD><TITLE>简单的JavaScript代码</TITLE></HEAD>
 <BODY>
 <%
  // 下面是JavaScript代码
  Response.Write("这是一个简单的JavaScript程序!");
 %>
 </BODY>
 </HTML>
[解决办法]
<%@ Language="JavaScript" %>
里的JAVASCRIPT

<script>...</script>
里的javascript是两回事。一个是后台脚本语言,一个是前台脚本语言,语法上也只是类似,但对象上差别就大了。

楼主下面代码里调用的对象都是客户端脚本语言里的对象,在服务端代码中根本不存在,当然会提示未定义。

楼主不管是想学后台的脚本还是前台的脚本,最好找本书系统地去学学。在一本书没看完之前,不要自己乱试。学习有时候不能图好玩,要忍受枯燥的方式,否则时时都会误入歧途。
[解决办法]
<%@ Language="JavaScript" %>这行没有可以删除
 <HTML>
 <HEAD><TITLE>简单的JavaScript代码</TITLE></HEAD>
 <BODY>
<script>
document.write("这是一个简单的JavaScript程序!");
document.close;
</script>

[解决办法]
asp 的是 Jscript, 和 javascript 两个东西.
[解决办法]
此JS非彼js
<%@ Language="JavaScript" %>
 <HTML>
 <HEAD><TITLE>简单的JavaScript代码</TITLE></HEAD>
 <BODY>
 <%
  // 下面是JavaScript代码
  Response.Write("这是一个简单的JavaScript程序!");
 %>
 </BODY>
 </HTML>
[解决办法]
<%@ Language="vbscript" %>
 <HTML>
 <HEAD><TITLE>简单的JavaScript代码</TITLE></HEAD>
 <BODY>
 <%
  // 下面是JavaScript代码
  response.write("<script type=""text/javascript"">")
  response.write("document.write(""这是一个简单的JavaScript程序!"");")
  response.write("document.close;")
  response.write("</script>")
 %>
 </BODY>
 </HTML>

热点排行