嗯嗯哦好棒公车轮流:JavaScript文件包含问题
来源:百度文库 编辑:高考问答 时间:2024/07/03 08:35:47
我在一个ASP.NET窗体中包含一个JavaScript文件,如下:
<%@ Page language="c#" Codebehind="WebForm3.aspx.cs" AutoEventWireup="false" Inherits="GHCTest.WebForm3" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm3</title>
<script language=javascript src=hello2.js ></script>
<script language=javascript >
function btnShow_onclick()
{
alert(Convert(123));
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体"></FONT>
<INPUT id="btnShow" type="button" value="Button" language=javascript onclick="return btnShow_onclick()">
</form>
</body>
</HTML>
其中hello2.js文件内容如下:
//
function Convert(currencyDigits)
{
var outputCharacters;
outputCharacters = "hello"; //*1
return outputCharacters;
}
一切OK
但是把 *1 行改成
outputCharacters = "你好";
就不行了,显示错误为:未结束的字符串常量。为什么?如何解决?
<%@ Page language="c#" Codebehind="WebForm3.aspx.cs" AutoEventWireup="false" Inherits="GHCTest.WebForm3" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm3</title>
<script language=javascript src=hello2.js ></script>
<script language=javascript >
function btnShow_onclick()
{
alert(Convert(123));
}
</script>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体"></FONT>
<INPUT id="btnShow" type="button" value="Button" language=javascript onclick="return btnShow_onclick()">
</form>
</body>
</HTML>
其中hello2.js文件内容如下:
//
function Convert(currencyDigits)
{
var outputCharacters;
outputCharacters = "hello"; //*1
return outputCharacters;
}
一切OK
但是把 *1 行改成
outputCharacters = "你好";
就不行了,显示错误为:未结束的字符串常量。为什么?如何解决?
我复制你的代码了,我这边正常呀~?
把 alert(Convert(123)); 改成
alert(Convert('123'));