Calendar1
->
document.all.Calendar1

解决方案 »

  1.   

    在dreamwear中有一个函数
    var aa
    aa= MM_findobj('Calendar1')
      

  2.   

    mscal.ocx我与页面放在一个路径下,不知道谁有没有.net环境来试一下?这个问题很奇怪了,我找了很多人都没有办法解决。
    全部代码如下:<%@ Page Language="vb" AutoEventWireup="false" Codebehind="DateTimeSelect.aspx.vb" Inherits="WFS.DateTimeSelect"%>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <title>DateTimeSelect</title>
    <meta content="Microsoft Visual Studio .NET 7.0" name="GENERATOR">
    <meta content="Visual Basic 7.0" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <SCRIPT language="JavaScript" src="overlib.js"></SCRIPT>
    <SCRIPT language="javascript" id="clientEventHandlersJS">
    <!--
    function window_onunload() 
    {
    window.returnValue = getdate();
    }

    function Calendar1_Click() 
    {
    alert("date time select");
    window.returnValue = getdate();
    alert(window.returnValue);
    window.close ();
    }

    //-->
    </SCRIPT>
    <SCRIPT language="javascript" event="Click" for="Calendar1">
    <!--
    Calendar1_Click()
    //-->
    </SCRIPT>
    </HEAD>
    <body language="javascript" bgColor="#ffffff" leftMargin="0" topMargin="0" onload="return window_onload()" onunload="return window_onunload()" MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <FONT face="宋体">
    <P id="P1" runat="server">
    <OBJECT id="Calendar1" style="Z-INDEX: 101; LEFT: 8px; WIDTH: 197px; POSITION: absolute; TOP: 8px; HEIGHT: 181px" codeBase="mscal.ocx" height="181" width="197" classid="clsid:8E27C92B-1264-101C-8A2F-040224009C02" >
    <PARAM NAME="_Version" VALUE="524288">
    <PARAM NAME="_ExtentX" VALUE="5212">
    <PARAM NAME="_ExtentY" VALUE="4789">
    <PARAM NAME="_StockProps" VALUE="1">
    <PARAM NAME="BackColor" VALUE="16777152">
    <PARAM NAME="Year" VALUE="2001">
    <PARAM NAME="Month" VALUE="9">
    <PARAM NAME="Day" VALUE="14">
    <PARAM NAME="DayLength" VALUE="0">
    <PARAM NAME="MonthLength" VALUE="0">
    <PARAM NAME="DayFontColor" VALUE="0">
    <PARAM NAME="FirstDay" VALUE="1">
    <PARAM NAME="GridCellEffect" VALUE="1">
    <PARAM NAME="GridFontColor" VALUE="10485760">
    <PARAM NAME="GridLinesColor" VALUE="-2147483632">
    <PARAM NAME="ShowDateSelectors" VALUE="-1">
    <PARAM NAME="ShowDays" VALUE="-1">
    <PARAM NAME="ShowHorizontalGrid" VALUE="-1">
    <PARAM NAME="ShowTitle" VALUE="0">
    <PARAM NAME="ShowVerticalGrid" VALUE="-1">
    <PARAM NAME="TitleFontColor" VALUE="10485760">
    <PARAM NAME="ValueIsNull" VALUE="0">
    </OBJECT>
    &nbsp;
    </P>
    </FONT>
    </form>
    <script>
    function window_onload() 
    {
    //alert(Calendar1.Day);
      //alert(Calendar1.Month);
      //alert(Calendar1.Year); alert("onload");  
      

    }
    function getdate()
    {
    return  Calendar1.Year +""/""+Calendar1.Month +""/""+Calendar1.Day
    }
    </script>
    </body>
    </HTML>
      

  3.   

    Calendar1
    ->
    document.all(Calendar1)
      

  4.   

    还是这个错误:
    “Microsoft JScript 运行时错误: 'Calendar1' 未定义“
    我是在asp.net环境下开发的,是不是有个服务器和客户端问题?
    刚从asp转过来,.net不怎么熟悉的说。。:(