posts - 17,  comments - 1374,  trackbacks - 2

最新评论

共28页: 1 2 3 4 5 6 7 8 9 下一页 末页 
对不起啊,又打扰你了,还有一个问题。 我不能通过设置dateFmt来实现周次选择器,那我就就想这样。 一个input+img,代码是这样的。 <input type="text" id="d122_2" size="5"/> 周 <img onclick="WdatePicker({el:'d122',dateFmt:'yyyy-MM-dd ',onpicked:pickedFunc})" src="My97DatePicker/skin/datePicker.gif" width="16" height="22" align="absmiddle" style="cursor:pointer"/> <script> function pickedFunc(){ $dp.$('d122_2').value=$dp.cal.getP('y','yyyy')+'-'+$dp.cal.getP('W','WW'); } </script> 但是报错了……说 $dp.el为空或不是对象。我的版本是4.7的。 跨域的问题? 下面是我的引入。我没有用jsp的basePath <script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"></script> 目录是这样的 js路径: 桌面\test\My97DatePicker\WdatePicker.js 测试页面路径:桌面\test\Noname1.html 对不起啊,本应该两个一起问你的。
主啊,你好。 我一直都在用这个日期控件,今天有个需求,之前也有人问过啦,但是没有回复。就是我想做个周次选择器,我就这样设置的: <input type="text" class="Wdate" onfocus="WdatePicker({dateFmt:'yyyy年WW周'})" /> 但是呢,显示出来的周只有01、52和53周。这个是为什么呢? dateFmt不是可以任意组合吗?望速回。
我觉得时间不应该是当前电脑的时间,会造成用户恶意输入,比如用户更改了电脑的时间后,这个控件的当前时间也跟着变了,个人觉得应该控制一下
Re:坚持打造最好的日期控件,My97 DatePicker 4.7 Release Public Function Young 2011-12-27 02:33  
貌似很多人都跟我一样,也在问能否调整它的宽度这个问题 为什么没有回复呢?
请问下:my97 能不能填充一个div呢?我看到有这个功能,可宽度和高度可以改的吗?谢谢
@frying 找到答案了吗 我的也是这种情况
快速选择后,再点击textbox(或input)时不弹出控件,要移开焦点即要点一下其他控件后再点才会弹出 答:控件是使用onfocus触发的,当快速选择后,焦点还在textbox(或input),此时点控件当然不会触发onfocus事件,这是正常现象,如果你不习惯这样,你可以改为onclick触发. 我改为onclick触发,然后快速选择后,再次选择需要点击两次input框才会弹出控件,这是为什么呢?我使用的是最新版本
@Microbar 我的也没反应,不知道是什么原因.这应该跟人品没关系吧.
To@my97: 1、初始化日期控件时,能否加入,获取当前时间日期 2、时间日期联动亦是如此。(e.g.:系统默认初始化是的一个区间定义根据当前日期往前推算3个月的计算)
Unable to set value of the property 'My97Mark':
你好:   请问一下my97控件日期是否支持同时设置开始日期、无效日期?以下为相关代码:WdatePicker({eCont:"myDate",isShowOthers:false,startDate:"2011-11",realDateFmt:"yyyy-MM",disabledDates:['2011-11-01']});  设置之后无效日期设置没有被禁用。
attempt to run compile-and-go script on a cleared scope xinghuopm/js/My97DatePicker/WdatePicker.js Line 46 我使用的是4.8 beta,其他版本4.7也一样。在firefox下,用firebug查看经常出现该错误,不知道该如何解决,请支持解决一下。 不知道是不是跟我引入easyui有关。该如何修改并兼容。
@极标 我也遇到同类的问题,请你你解决了宽度和高度的问题吗?
@帕特里克 我也遇到同类的问题,请你你解决了宽度和高度的问题吗?
我用了My97做了个网页能正常使用 但是我改成HTA后提示 $pdp.ie 为空或不是对象
<input type="text" id="invoice_date" name="invoice_date" class='Wdate' onfocus="new WdatePicker(this,null,false,'53kf')" value="<% $invoice_date %>" size="11" maxlength="11" readonly style="text-indent:0px;width:184px;" /> 鼠标点2次日历就弹不出来了,把onfocus换成onclick就行,如果一定要用onfocus函数,该怎么解决这种情况?
您好、、我想把改变日历的宽度怎么调整?
顶一下,真的很不错,强烈支持.
期待增加“跨域使用”,这样,如果有多个网站,只要把他放在一个公共资源站点就OK了
function J() { var _, A, $ = X[M][C]("script"); for ( var B = 0; B < $.length; B++) { _ = $[B].getAttribute("src"); [b]if(_!=null){[/b] _ = _.substr(0, _.toLowerCase().indexOf("wdatepicker.js")); A = _.lastIndexOf("/"); if (A > 0) _ = _.substring(0, A + 1); if (_) break } [b]}[/b] return _ } 框架中的加粗部分为自行添加,否则的话在4.8版本下,如果同一页面有类似<script type="" />中没有src标签的,会报js错误。
你好,我想请问一下控件里面的内置函数$dp.hide的用法是什么,我找了好久也没看到这个内置函数的用法,onClick="WdatePicker({$dp.hide})",这个是我的调用方法,但是调用后控件就失效了,根本显示不出来日期
啥时能有操作季度的功能,,
您好,我想问下我在引用了<input class='Wdate' type='text' name='sDate1' id='sDate1' title='请点击方框空白处,选择日期!' size='12' onfocus=WdatePicker({dateFmt:'yyyyMMddHH'}) } />之后怎样才能让初始值每次都是现实当前的日期呢?谢谢着急。
function () { //键盘回车事件 var inp = $(".ti"); inp.bind('keydown', function (e) { e = e || event; var key = e.keyCode; if (key == 13) { inp = $(".ti"); e.preventDefault(); var nxtIdx = inp.index(this) + 1; if ($(".ti:eq(" + nxtIdx + ")").attr("disabled") == true) nxtIdx += 1; $(".ti:eq(" + nxtIdx + ")").focus(); } }); 控件加了这个事件后,用户回车键控制,位置不对 [img]http://hi.csdn.net/attachment/201107/12/36893_1310453942X3YY.jpg[/img] 用动态绑定事件时,造成浏览器崩溃
当firstDayOfWeek和disabledDays一起用时 仍然有BUG 具体代码: onFocus="WdatePicker({errDealMode:1,readOnly:true,isShowClear:false,isShowWeek:true,dateFmt:'yyyy-MM-dd',firstDayOfWeek:1,disabledDays:[1,2,3,4,5]})" 选周日的的日期会错误!
楼主你好。我在ASP.net中使用该控件,出现如下问题。 在<%page>中设置SmartNavigation=true属性。如下代码: <%@ Page Language="C#" MasterPageFile="~/MasterPage/MasterPage.master" AutoEventWireup="true" CodeFile="FertilizeDataInput.aspx.cs" Inherits="ContentPage_FertilizeDataInput" SmartNavigation=true %> 进入页面后,日历控件可以正常使用。但是一旦在页面中的任意设置了属性"AutoPostBack=true"的下拉框执行了SelectedIndexChanged操作后,日历控件就不能弹出。IE错误显示: 缺少对象 WdatePicker.js 行:39 代码:0 字符:5285 URI:http://localhost:4869/web/My97DatePicker/WdatePicker.js 如果不设置SmartNavigation=true属性,则执行SelectedIndexChanged操作后,日历控件弹出没有问题
My97DatePicker在最新版chrome浏览器下点击无反应。 chrome版本号为13.0.761.0。
把添加了这个日期组件的页面放在iframe 点击文本框时页面弹出位置不对 [img]http://images.cnblogs.com/cnblogs_com/yfgcq/302672/r_1111.jpg[/img]
<input type="text" id="bcStartDate" name="bcStartDate" readonly="readonly" onclick="WdatePicker({dateFmt:'yyyyMMdd',vel:'bcStartDate'})" /> 选择后显示yyyy-MM-dd格式,并报错不合法的日期格式或者日期超出限定范围,在IE9下.
把My97设置为平面显示,但是显示的效果不如人意,想修改My97的宽度和高度,请问怎么解决? 63256648@qq.com
[quote]林飞: 最新的谷歌浏览器弹不出来,谷歌浏览器13.XX开始 12都是好的,演示页面也弹不出来[/quote] 问题同样。好一段时间了。有没有啥方案啊?给俺们教教咋改代码也行。
最新的谷歌浏览器弹不出来,谷歌浏览器13.XX开始 12都是好的,演示页面也弹不出来
发现一个很麻烦的问题,也不知道是为什么 有的时候选择框就是不弹出来,我已经用的是最新的4.72版本了,用 onfocus="WdatePicker()" 调的,有的时候正常,有的时候不弹出来,发生这种情况不在IE8和IE6下都有过 很烦人,测试又不好测,把大框架页一刷新就正常了
上面写错了。 如何在文本框内使用ctrl+v快捷键呢?不能复制啊,默认V键是选择上周的日期。
如何在文本框内使用ctrl+c快捷键呢?不能复制啊,默认V键是选择上周的日期。
[quote]小贝爱学:一直很关注My97,现在项目框架嵌套很复杂,有时会报$dp.cal为空或不是对象的错误。所以想升级一下版本,谢谢楼主了。[/quote] 我现在也报这种错误,不知道你的问题解决没??
jquery 1.4.1框架中,ie6下无法弹出时间选择面板
在部分机器上,金山卫士会把my97当做广告屏蔽掉,但是在这些机器上my97的官网可以正常显示,请问怎么做到的?
Re:坚持打造最好的日期控件,My97 DatePicker 4.7 Release 天行健 自强不息 2011-05-03 09:54  
非常好用,谢谢
IE7下 页面加载慢时还是会报错:不能执行已释放Script的代码,然后控件就不好用了。我试着这样修改My97DatePicker.htm try{ new My97DP(); }catch(e){ setTimeout("new My97DP(); ",3000); } 但是还是不好用。好像第一次出错后,再执行new My97DP(); 也不能成功初始化。
IE 8下面报错,IE6正常 网页错误详细信息 用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; .NET4.0E; .NET4.0C) 时间戳: Wed, 20 Apr 2011 14:44:16 UTC 消息: 缺少对象 行: 39 字符: 1201 代码: 0 URI: http://www1.chinafrbs.com/My97DatePicker/WdatePicker.js 消息: 缺少对象 行: 39 字符: 1201 代码: 0 URI: http://www1.chinafrbs.com/My97DatePicker/WdatePicker.js 消息: 缺少对象 行: 39 字符: 1201 代码: 0 URI: http://www1.chinafrbs.com/My97DatePicker/WdatePicker.js
85楼的问题 怎么解决?
我使用新版本的My97有点问题。 我想在用户选择其他月份的时候,在日历上显示这个月份的一些特殊日期 我使用JQuery得到日期,然后再 WdatePicker({specialDates:[data]}); 提示脚本错误如下: 网页错误详细信息 消息: '$dp.el' 为空或不是对象 行: 39 字符: 5408 然后我修改为 WdatePicker({{eCont: 'worklogcalendar',specialDates:[data]}); 结果初始化时候定义的事件都无效了。 如果我在WdatePicker({})中重新定义一边,出现的现象是新的specialDates不变亮了。 代码如下: <html> <head> <title>日历显示</title> <script src='/Scripts/jquery-1.4.1.min.js' type='text/javascript'></script> <script src="/Content/js/calendar/WdatePicker.js" type="text/javascript"></script> </head> <body> <div id="worklogcalendar"></div> <script type="text/javascript"> WdatePicker({ eCont: 'worklogcalendar', minDate: '1990-01-01', maxDate: '2011-04-19',specialDates:['2011-04-18'], onpicked: function(dp) { window.parent.showlog(dp.cal.getDateStr())},Mchanging:function(dp){getdays(dp.cal.getNewDateStr())},ychanging:function(dp){getdays(dp.cal.getNewDateStr())} }); </script> <script type="text/javascript"> function getdays(seldate) { $.post("/Personal/GetDaysArrangePlan", "selectdate=" + seldate + "&userId=1&classtype=WorkLog", function(data) { if(data!="") { alert(data); WdatePicker({eCont: 'worklogcalendar', minDate: '1990-01-01', maxDate: '2011-04-19',specialDates:[data],onpicked: function(dp) { window.parent.showlog(dp.cal.getDateStr())},Mchanging:function(dp){getdays(dp.cal.getNewDateStr())},ychanging:function(dp){getdays(dp.cal.getNewDateStr())} }); }; }, "text" ); } </script> </body> </html>
我的文本框不想一定输入日期,只是特定情况才方便用户选择日期,但是我发现新版的必须要输入日期。我的用法是 <img onclick="WdatePicker({el:'<%=txtSearch.ClientID %>'})" src="../js/DatePicker/skin/datePicker.gif" width="16" height="22" align="absmiddle" id="imgDate" style="cursor: pointer;" /> 就是这样,简单的实例
你好,我用的最新4.7版本,在php下面使用,日历图片只能显示一次,如果日期选错了想再次选择,日历就不能再次显示,需要重新载入页面才可以,代码见下,是不是哪里设置有问题?谢谢 [code=PHP] <script type="text/javascript" src="includes/js/My97DatePicker/WdatePicker.js"></script> <input type="text" class="text" size="10" name="date" id="date" onClick="WdatePicker()"/> [/code]
2011-04-29 21:54:09 时间分秒 需要双击才能隐藏控件,该如何修改呢?
下载了4.72,发现日历跨不了frame。不知道是不是使用问题?在IE8和Firefox3.6.16下测试都不成功。望博主有空时看看,代码如下: op.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> </HEAD> <frameset rows="*,35" frameborder="no" border="0" framespacing="0" cols="*"> <frameset name = "operation_frame" rows="100%,*" frameborder="no" rows="*" bordercolor="#adaabf" border="0" framespacing="0"> <frame name="record_list" border="0" scrolling="yes" src="" frameborder="no"> <frame name="record_handler" border="0" src="#" frameborder="no" > </frameset> <frame name="toolbar" scrolling="NO" src="test.html"> </frameset> <noframes> <body bgcolor="#FFFFFF" text="#000000"> 你的浏览器不支持帧 </body> </noframes> </HTML> test.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"></script> </HEAD> <BODY> <input name = "chg_date" type = "input" value="" onClick="WdatePicker()"> </BODY> </HTML>
你好,请教一下,我有两个input控件,都用了DatePicker,请问我要怎么写代码才能让后一个input的初始日期startDate的值等于前一个input中的日期和时间值??
美元符 $ 在PHP模板下会被解析成变量。所以我用 $dp 时会出现错误哟。比如: $dp.$D 会被解析成 <?=$dp=?>.<?=$D=?> 嘻。可不可以多加种内置函数的函数名,比如_dp,_dp._D 尽量避免使用 $ 。 我现在解决方案是:引用一个.js ,在.js 添加 //日历控件 function cdpd(id,arg){ return $dp.$D(id,arg); } 方便在PHP模板中使用 #F{cdpd('divid',{m:1})} 这是目前最完美的解决方法 谢啦。
共28页: 1 2 3 4 5 6 7 8 9 下一页 末页