<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>""</title>
    <script type="text/javascript" defer="defer" src="CookieLib.js"></script>
</head>
<body>
    <form id="form1" runat="server" >
    <div>
    
    </div>
    <script type="text/javascript" defer="defer">saveCookie("name","javascript")</script>
    </form>
</body>
</html>
说明:saveCookie是 CookieLib.js 里的一个方法

解决方案 »

  1.   

    src="CookieLib.js"
    这里有问题。看看你的页面运行的时候和这个js的关系。是不是在一个文件夹下面?
      

  2.   

    你把 saveCookie 这个脚本方法直接放到页面上试试
    看会不会报错
      

  3.   

    呵呵。
    找出问题原因来了<script type="text/javascript" defer="defer" src="CookieLib.js"> </script> 
    注意
    1、不要在defer型的脚本程序段中调用document.write命令,因为document.write将产生直接输出效果。
    2、而且,不要在defer型脚本程序段中包括任何立即执行脚本要使用的全局变量或者函数。 
      

  4.   

    你在下面的scrip中加个src看看
      

  5.   

    把 defer="defer" 删除就可以了