js里的document.write("<iframe id='meizzCalendarIframe' name='meizzCalendarIframe' scrolling='no' frameborder='0' width='100%' height='100%'><table id='tableWeek' name='tableWeek' ></table></iframe>");var WebCalendar = new WebCalendar();function WebCalendar() {
this.iframe     = window.frames["meizzCalendarIframe"];
this.drag       = false; 
}//这句错误,怎么回事,自己找了一些没找到解决方法
WebCalendar.iframe.tableWeek.style.cursor = WebCalendar.drag ? "move" : "default";/

解决方案 »

  1.   

    WebCalendar.meizzCalendarIframe.tableWeek.style.cursor = WebCalendar.drag ? "move" : "default";/
    试试
      

  2.   

    错误: WebCalendar.meizzCalendarIframe is undefined在firefox还是有这个错误
      

  3.   

    WebCalendar这是什么?插件?
    那你要去看这个插件是否支持上面那些属性。。
    就像
    http://cn.iseopad.com/javascript-get-iframe-20120520/
      

  4.   

    WebCalendar不是插件
    上面代码
    function WebCalendar() {
    this.iframe = window.frames["meizzCalendarIframe"];
    this.drag = false; 

    var WebCalendar = new WebCalendar();
    他就是一个js方法
      

  5.   

    document.getElementById("meizzCalendarIframe").contentWindow.document.getElementById("tableWeek").style.cursor = WebCalendar.drag ? "move" : "default";这样写好像好了,这个好了,又出下面问题了。晕,帮我一并解决吧。谢谢,没积分了!- -!哎,真木办法了!
    下面的错误是:   e  is null//window.event.srcElement;兼容问题
    function   getEvent()
    {
        var   i   =   0;
        if(document.all) return   window.event;
        func = getEvent.caller;
        while(func != null)
        {
            var   arg0 = func.arguments[0];
            if(arg0)
            {
                if(arg0.constructor == MouseEvent)
                {
                    return   arg0;
                }
            }
            func = func.caller;
        }
        return   null;
    }function calendar() {
    var e = getEvent();
    var t = e.offsetTop, h = e.clientHeight, l = e.offsetLeft, p = e.type;}
      

  6.   

    WebCalendar.iframe.tableWeek
    tableWeek是iframe下的子元素,这样调用不可