我想将如下代码写入js文件 <script>
var day="";
var month="";
var ampm="";
var ampmhour="";
var myweekday="";
var year="";
mydate=new Date();
myweekday=mydate.getDay();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getYear();
year=(myyear > 200) ? myyear : 1900 + myyear;
if(myweekday == 0)
weekday="&nbsp;星期天";
else if(myweekday == 1)
weekday="&nbsp;星期一 ";
else if(myweekday == 2)
weekday="&nbsp;星期二";
else if(myweekday == 3)
weekday="&nbsp;星期三";
else if(myweekday == 4)
weekday="&nbsp;星期四";
else if(myweekday == 5)
weekday="&nbsp;星期五";
else if(myweekday == 6)
weekday="&nbsp;星期六";
document.write(year+"年"+mymonth+"月"+myday+"日"+weekday);
</script>
然后在页面上调用,应该如何写

解决方案 »

  1.   

    例如:
      把以上JS代码放入JS函数中在一个ASP.net Button 中调用Button.Attributes.Add("OnClick",funStr);
      

  2.   

    将上面代码保存js文件,
    然后在asp.net页面中引用:
    <script language="javascript" charset="gb2312" src="文件名.js"></script>
      

  3.   

    <head>
    ....
    <script language="JavaScript" src="../config/loadmenu.js"></script>
    </head>
      

  4.   

    可以放在HTML的控件中使用,也可以在页面上调用JS文件
    <script language="javascript" src="***.js"></script>
      

  5.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <html>
    <head>
    <title>WebForm1</title>
    <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
    <meta name="CODE_LANGUAGE" Content="C#">
    <meta name="vs_defaultClientScript" content="JavaScript">
    <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    <script language="javascript" src="date.js"></script>
    </head>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <script>
            GetNowDate()
    </script>
    </form>
    </body>
    </html>
    date.js<script language="javascript">
    function GetNowDate()
    {
    var day="";
    var month="";
    var ampm="";
    var ampmhour="";
    var myweekday="";
    var year="";
    mydate=new Date();
    myweekday=mydate.getDay();
    mymonth=mydate.getMonth()+1;
    myday= mydate.getDate();
    myyear= mydate.getYear();
    year=(myyear > 200) ? myyear : 1900 + myyear;
    if(myweekday == 0)
    weekday="&nbsp;星期天";
    else if(myweekday == 1)
    weekday="&nbsp;星期一 ";
    else if(myweekday == 2)
    weekday="&nbsp;星期二";
    else if(myweekday == 3)
    weekday="&nbsp;星期三";
    else if(myweekday == 4)
    weekday="&nbsp;星期四";
    else if(myweekday == 5)
    weekday="&nbsp;星期五";
    else if(myweekday == 6)
    weekday="&nbsp;星期六";
    document.write(year+"年"+mymonth+"月"+myday+"日"+weekday);
    }
    </script>
    这样写行吗?
      

  6.   

    date.jsfunction GetNowDate()
    {
       ...
    }直接写,即可我也是初学JS,希望能帮到你
      

  7.   

    这样调用怎么不行呢?<script language="javascript" src="date.js"> GetNowDate();</script>
      

  8.   

    看你想怎么调用程序例如用按钮调用
    <INPUT class="button" style="Z-INDEX: 105; LEFT: 392px; WIDTH: 72px; POSITION: absolute; TOP: 320px; HEIGHT: 24px"
    onclick="ClearElement()" type="button" value="删除">也可以放在<Head></Head>中
      

  9.   

    把你的代码直接放在<td>js文件</td> 中就可以了
      

  10.   

    我用上面的方法不可以,
    为什么这样就可以了吗?
    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebAp.WebForm1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm1</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <script language="javascript">
    function GetNowDate()
    {
    var day="";
    var month="";
    var ampm="";
    var ampmhour="";
    var myweekday="";
    var year="";
    mydate=new Date();
    myweekday=mydate.getDay();
    mymonth=mydate.getMonth()+1;
    myday= mydate.getDate();
    myyear= mydate.getYear();
    year=(myyear > 200) ? myyear : 1900 + myyear;
    if(myweekday == 0)
    weekday="&nbsp;星期天";
    else if(myweekday == 1)
    weekday="&nbsp;星期一 ";
    else if(myweekday == 2)
    weekday="&nbsp;星期二";
    else if(myweekday == 3)
    weekday="&nbsp;星期三";
    else if(myweekday == 4)
    weekday="&nbsp;星期四";
    else if(myweekday == 5)
    weekday="&nbsp;星期五";
    else if(myweekday == 6)
    weekday="&nbsp;星期六";
    document.write(year+"年"+mymonth+"月"+myday+"日"+weekday);
    }

     </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <TABLE id="Table1" style="Z-INDEX: 101; LEFT: 168px; POSITION: absolute; TOP: 168px" cellSpacing="1"
    cellPadding="1" width="300" border="1">
    <TR>
    <TD><script> GetNowDate()</script></TD>
    <TD></TD>
    <TD></TD>
    </TR>
    <TR>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    </TR>
    <TR>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    </TR>
    </TABLE>
    </form>
    </body>
    </HTML>如何将代码写在js里面呢?
      

  11.   

    <script language="javascript" src="***.js"></script>***.js
    里面
    function GetNowDate()
    {
    var day="";
    var month="";
    var ampm="";
    var ampmhour="";
    var myweekday="";
    var year="";
    mydate=new Date();
    myweekday=mydate.getDay();
    mymonth=mydate.getMonth()+1;
    myday= mydate.getDate();
    myyear= mydate.getYear();
    year=(myyear > 200) ? myyear : 1900 + myyear;
    if(myweekday == 0)
    weekday="&nbsp;星期天";
    else if(myweekday == 1)
    weekday="&nbsp;星期一 ";
    else if(myweekday == 2)
    weekday="&nbsp;星期二";
    else if(myweekday == 3)
    weekday="&nbsp;星期三";
    else if(myweekday == 4)
    weekday="&nbsp;星期四";
    else if(myweekday == 5)
    weekday="&nbsp;星期五";
    else if(myweekday == 6)
    weekday="&nbsp;星期六";
                                var res =year+"年"+mymonth+"月"+myday+"日"+weekday; return  res
    }

    这样在你要用到这个函数的时候写document.write(GetNowDate())
      

  12.   

    js1.js 文件中写function(){...//内容}
    <td><script type='' src='js1' ></script> </td>
      

  13.   

    getDate.js
    ======================
    var day="";
    var month="";
    var ampm="";
    var ampmhour="";
    var myweekday="";
    var year="";
    mydate=new Date();
    myweekday=mydate.getDay();
    mymonth=mydate.getMonth()+1;
    myday= mydate.getDate();
    myyear= mydate.getYear();
    year=(myyear > 200) ? myyear : 1900 + myyear;
    if(myweekday == 0)
    weekday="&nbsp;星期天";
    else if(myweekday == 1)
    weekday="&nbsp;星期一 ";
    else if(myweekday == 2)
    weekday="&nbsp;星期二";
    else if(myweekday == 3)
    weekday="&nbsp;星期三";
    else if(myweekday == 4)
    weekday="&nbsp;星期四";
    else if(myweekday == 5)
    weekday="&nbsp;星期五";
    else if(myweekday == 6)
    weekday="&nbsp;星期六";
    document.write(year+"年"+mymonth+"月"+myday+"日"+weekday);
    page.html
    =====================================
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <span><script src="getDate.js"></script></span>
    </body>
    </html>
      

  14.   

    各位,.net好像和asp,htm不太一样呀,实现不了
      

  15.   

    http://hi.baidu.com/kmiaoer/blog/item/6eefe0dd554261ee77c63854.html我做的一个小例子  希望对你有帮助~~
      

  16.   

    在Page_Load()写上
    {
            if (!Page.IsPostBack)
            {
                Page.RegisterClientScriptBlock("", "<script>GetNowDate();</script>");
            }
    }
      

  17.   

    <script language="JavaScript" type="text/javascript" src="***.js"></script>