日期:2014-05-16  浏览次数:20333 次

JS新手求解答,为什么调用不了函数。。。
这几天因为一个项目要求,就学了一下JS,然后写了一个测试程序,结果一直调用不了JS函数,求高手帮忙解答一下!源码如下:
JScript code

<html>
<head>
<title>创建Cookie演示</title>
<script language=“JavaScript">
<!--
function makeCookie(){
  alert ("点击了按钮创建!");
}
function welcome(){
 alert("嘿嘿,还没有Cookie");
}
-->
</script>

</head>
<body bgcoloR="lightgrey" onLoad="document.form1.reset()" >


<center>
<h2>用户登录</h2>
<form name="form1">
    用户名:
    <input type="text" name="yourname">
    <p>
    密码:
    <input type="text" name="passwd">
    <p>
    <input type="button" value="创建Cookie" onClick="makeCookie();">
    <p>
    <input type="button" value="查看Cookie" onClick="welcome();">
    <p>
</form>

</body>
</html>



------解决方案--------------------
你用的浏览器比较特殊?去掉对JS代码的注释,并设置script元素的type属性值为text/javascript试试。
HTML code
<script type="text/javascript">
function makeCookie(){
  alert ("点击了按钮创建!");
}
function welcome(){
 alert("嘿嘿,还没有Cookie");
}
</script>

------解决方案--------------------
探讨
这几天因为一个项目要求,就学了一下JS,然后写了一个测试程序,结果一直调用不了JS函数,求高手帮忙解答一下!源码如下:
JScript code

<html>
<head>
<title>创建Cookie演示</title>
<script language=“JavaScript">
<!--
function makeCookie(){
alert ("点击了按钮创建!");
}
f……

------解决方案--------------------
我测了下,的确是楼上所说的问题,<script>标签里有个中文引号