主页面有一个按钮,点击会弹出一个窗口,代码如下:
tb_show("查看下级日报", "ViewLower.aspx?keepThis=true&TB_iframe=true&height=500&width=680&modal=false", null);
注:以上使用的Thickbox(3.1)弹出层插件,可以正常弹出窗口

在子页面中有日期控件(My97),代码如下:
WdatePicker({eCont:'txtDateTime'});
注:在IE(我目前只测了IE6)中可以正常显示日期控件,但在火狐中却不显示!!

解决方案 »

  1.   

    my97datepicker倒是用过 至于冲突我想你用firebug看下?
      

  2.   


    已用firebug看过,没有JS错误
      

  3.   

    这两个单独使用都没有问题,但一起用就有问题了,表现为FF不显示My97
      

  4.   

    问题现在已经解决了,但不知道是什么原因,以下是我的方案:子页面引用了母板页,在母板页中引用了Thickbox和My97(顺序是先Thickbox后My97)现在将母板中对My97的引用删除,改为在子页面直接引用,就好了!!!
      

  5.   


    问题是解决了,可是不明白其中的道理
    关键是IE6可以,FF却不行,感觉是浏览器兼容问题
    但看一下这个方案,感觉又不像
      

  6.   

    还有一点我没有说:我本来不是用的My97作为日期控件的,
    以前用的是jquery datepicker,也是有问题(布局错位!!,IE6和FF都有不同程度错位现象),
    所以我才换了My97
    我感觉是样式冲突
    而且应该是Thickbox在哪里定义的不规范
      

  7.   

    这都是一年多前的事儿了
    我现在这边的控件都是自己封装过的~
    没有用my97了
    thickbox倒是还用,但是也都是用jquery ui的一套 作为cms开发使用