新开一贴,那个贴发不了了。:)
在my97.net上下了个包(My97 DatePicker 4.72 Release),整体放进项目后,页面代码如下:引用处:<script type="text/javascript"
src="<%=request.getContextPath()%>/scripts/My97DatePicker/My97DatePicker/WdatePicker.js"></script>页面调用处:
<input type="text" name="mydate" onClick="javascript: WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd',realDateFmt:'yyyyMMdd',vel:'mydate'});" />JS引入的路径是没有错的,因为我在WdatePicker.js中加了一个alert调试了下,能够弹出消息,说明确实调到这个JS了。导入JS包里的代码未作任何改动。现在的问题是:点击页面的文本框时页面没有任何反应(没有显示日历框,也没有任何错误信息提示)。已将IE8的安全设置里全部设为启用。换过遨游的浏览器也不行,看样子也不是浏览器的问题。
在my97.net上下了个包(My97 DatePicker 4.72 Release),整体放进项目后,页面代码如下:引用处:<script type="text/javascript"
src="<%=request.getContextPath()%>/scripts/My97DatePicker/My97DatePicker/WdatePicker.js"></script>页面调用处:
<input type="text" name="mydate" onClick="javascript: WdatePicker({skin:'whyGreen',dateFmt:'yyyy-MM-dd',realDateFmt:'yyyyMMdd',vel:'mydate'});" />JS引入的路径是没有错的,因为我在WdatePicker.js中加了一个alert调试了下,能够弹出消息,说明确实调到这个JS了。导入JS包里的代码未作任何改动。现在的问题是:点击页面的文本框时页面没有任何反应(没有显示日历框,也没有任何错误信息提示)。已将IE8的安全设置里全部设为启用。换过遨游的浏览器也不行,看样子也不是浏览器的问题。
不知道是不是javascript:WdatePicker这2个之间有空格造成的。。你再试试
试过了不行,在网上看到有直接调这个函数的,但我改成如下这样直接调用还是不行。
<input type="text" name="mydate" id="mydate" onfocus="WdatePicker()" />
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>
com.fck.fckeditor.ConnectorServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet><servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>
/fckeditor/editor/filemanager/connectors/*
</url-pattern>
</servlet-mapping> 我也是新手,不知道能不能帮到你
<script type="text/javascript"
src="My97DatePicker/WdatePicker.js"></script> //看看引用路径是不是有问题<input class="Wdate" type="text" id="d15" onFocus="WdatePicker({isShowClear:false,readOnly:true})"/>
试试...
<script language="javascript" type="text/javascript" src="js/Calendar.js"></script><input type="text" onfocus="WdatePicker({minDate:'%y-%M-#%d'})" />点击调用了2个JS,文本框弹出时间控件。