When the datepicker selection appears the image in the header <div id="Header"></div> appears below the datepicker.
-----Original Message----- From: Musachy Barroso [mailto:[EMAIL PROTECTED] Sent: 30 March 2007 13:39 To: Struts Users Mailing List Subject: Re: datetimepicker does not work Can you give more details on how "it messes up your page"? Is there any error on the javascript console? Set debug="true" on the head tag to see if Dojo is logging any errors. regards musachy On 3/30/07, David Harland <[EMAIL PROTECTED]> wrote: > > Hi, > > Thanks that got it working but when I click on it it messes up my page > can you help please. > > > > http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > > > <head> > <title>testtitle</title> > > <link rel="stylesheet" type="text/css" href="styles/sms.css" > media="screen"/> > > <link rel="stylesheet" href="/sms/struts/xhtml/styles.css" > type="text/css"/> > <script language="JavaScript" type="text/javascript"> > // Dojo configuration > djConfig = { > baseRelativePath: "/sms/struts/dojo", > isDebug: false, > bindEncoding: "UTF-8", > debugAtAllCosts: true // not needed, but allows the Venkman > debugger to work with the includes > }; > </script> > <script language="JavaScript" type="text/javascript" > src="/sms/struts/dojo/dojo.js"></script> > <script language="JavaScript" type="text/javascript" > src="/sms/struts/simple/dojoRequire.js"></script> > <script language="JavaScript" type="text/javascript" > src="/sms/struts/ajax/dojoRequire.js"></script> > <script language="JavaScript" type="text/javascript" > src="/sms/struts/CommonFunctions.js"></script> > </head> > <body> > > <div id="Frame"> > <div id="Header"></div> > <tags:navigation/> > <div id="IntroBox"> > <div style="border: 1px solid red"> > <br class="clear"/> > <fieldset> > <div style="border: 1px solid red"> > <div class="itemalignleft" style="border: 1px solid > red"> > > <label for="test10" > class="fixedwidthhalf">test</label> > <select id="test10" > > <option value ="volvo">VolvoVolvoVolvo</option> > <option value ="saab">SaabVolvoVolvoVolvo</option> > <option value ="opel">Opel</option> > <option value ="audi">Audi</option> > > </select><span class="buttonarea"><input type="submit" > name="dave" value="Send Message"/></span> > </div> > <div class="itemalignleft"> > <label for="mess" class="fixedwidthhalf">test</label> > <textarea id="mess" name="mess" cols="60" rows="6" > class="input_box_small_light" title="Enter your message in here. It > can be upto 160 characters. Type the message, do not cut and paste it > in"></textarea> > </div> > <div class="itemalignleft"> > <label for="test10" > class="fixedwidthhalf">test</label> > > <select id="test10" > > <option value ="volvo">VolvoVolvoVolvo</option> > <option value ="saab">SaabVolvoVolvoVolvo</option> > <option value ="opel">Opel</option> > <option value ="audi">Audi</option> > </select><span class="buttonarea"><input type="submit" > name="dave" value="Send Message"/></span> > </div> > > <div class="itemalignleft"> > <div class="buttonarea"> > <label for="mess" > class="fixedwidthhalf">test</label><input type="submit" name="dave" > value="Send Message"/> > </div> > </div> > <div class="itemalignleft"> > <label for="mess" > class="fixedwidthhalf">test</label> <script > type="text/javascript"> > dojo.require("dojo.widget.DatePicker"); > > </script> > <div > > dojoType="dropdowndatepicker" id="test" value="2006-10-31" name=" > dojo.test > " inputName="test" containerToggle="wipe" containerToggleDuration="300" saveFormat="rfc"></div> > > </div> > </div> > </fieldset> > </div> > <div> > <br class="clear"/> > <fieldset> > > <div class="leftfield"> > <br class="clear"/> > <div style="width:100%;text-align: left;border: 1px > solid red;margin:2px,2px,2px,2px"> > <input id="test" type="radio" name="test"/><label > for="test">test</label> > </div> > <br class="clear"/> > <div style="width:100%;text-align: left;border: 1px > solid red;margin:2px,2px,2px,2px"> > <input id="test" type="radio" name="test"/><label > for="test">test</label> > </div> > > <br class="clear"/> > <div style="width:100%;text-align: left;border: 1px > solid red;margin:2px,2px,2px,2px"> > <input id="test" type="radio" name="test"/><label > for="test">test</label> > </div> > <br class="clear"/> > <div style="width:100%;text-align: left;border: 1px > solid red;margin:2px,2px,2px,2px"> > <input id="test" type="radio" name="test"/><label > for="test">test</label> > </div> > </div> > > <div class="leftfield" style="border: 1px solid red"> > <div class="itemalignleft"> > <script language="javascript" > src="/sms/struts/optiontransferselect.js"></script> > <table border="0"> > <tr> > <td> > <label for="leftTitle">Left Title</label><br/> <select > name="leftSideCartoonCharacters" size="8" id="test30" > multiple="multiple"> > <option value="headerKey" > >--- Please Select ---</option> > > <option value=""></option> > <option value="Popeye">Popeye</option> > <option value="He-Man">He-Man</option> > <option value="Spiderman">Spiderman</option> > > > </select> > > </td> > <td valign="middle" align="center"> > > <input type="button" > value="<-" onclick="moveSelectedOptions( > document.getElementById('test31'), document.getElementById('test30'), > false, 'doubleHeaderKey', '')" /><br/><br/> > <input type="button" > value="->" onclick="moveSelectedOptions( > document.getElementById('test30'), document.getElementById('test31'), > false, 'headerKey', '')" /><br/><br/> > <input type="button" > value="<<--" > onclick="moveAllOptions(document.getElementById('test31'), > document.getElementById('test30'), false, 'doubleHeaderKey', '')" > /><br/><br/> > <input type="button" > value="-->>" > onclick="moveAllOptions(document.getElementById('test30'), > document.getElementById('test31'), false, 'headerKey', '')" > /><br/><br/> </td> <td> > <label for="rightTitle">Right Title</label><br/> <select > name="rightSideCartoonCharacters" > size="8" > multiple="multiple" > id="test31" > > > <option value="doubleHeaderKey">--- Please Select ---</option> > > <option value=""></option> > <option value="Superman">Superman</option> > <option value="Mickey Mouse">Mickey Mouse</option> > <option value="Donald Duck">Donald Duck</option> </select> > </td> </tr> </table> > > > </div> > </div> > </fieldset> > </div> > </div> > <div id="Footer"> > </div> > > </div> > </body> > </html> > > ul#navigation > { > margin: 0; > padding: 0; > list-style-type: none; > background: #D8D8D8; > float: left; > width: 100%; > } > > ul#navigation li > { > display: inline; > } > > ul#navigation a > { > display: block; > float: left; > padding: .2em 1em; > text-decoration: none; > color: #fff; > background: #D8D8D8; > border-right: 1px solid #fff; > font: 1em/normal verdana, helvetica, sans-serif; } > > ul#navigation a:hover, li#nav a:hover > { > color: #000; > background: #A8A8A8; > } > > > li#nav > { > float: right; > border-right: none; > } > > li#nav a > { > border-right: 0; > } > > body { > margin: 0; > padding: 0; > text-align: center; > color: #333; > background: #dedede url(../images/bkd_gray_center_shaded.gif) > center repeat-y; > > font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; > font-size: 76%; > line-height: 1em; > } > > #Frame { > margin: 0 auto; > padding: 0; > width: 75%; > } > > #Header { > margin: 0; > padding: 0; > background: #CF1B00 url(../images/bg_MBhd.jpg) left bottom repeat-y; > height: 81px; > text-align: left; > width: 100%; > } > > #MainNavBox { > margin: 0; > padding: 0; > border-top: 1px solid #ccc; > } > > #Footer { > text-align: center; > margin: 20px 0px 0 0x; > padding: 15px 0; > border-top: 1px solid #999; > font-size: 10px; > color: #666; > background: #fff url(../images/bkd_footer.gif) repeat-x; } #IntroBox { > text-align: center; > margin: 20px 0px 0 0x; > padding: 15px 0; > border-top: 1px solid #999; > color: #666; > background: #fff url(../images/bkd_footer.gif) repeat-x; } > > .clear { > clear:both; > margin:0; > padding:0; > } > > label.fixedwidth { > display: block; > width: 24%; > float: left; > text-align: left; > } > > label.fixedwidthhalf { > display: block; > width: 10%; > float: left; > text-align: left; > } > > > .buttonarea input { > border-style: inset; > border-width: 1px; > border-color: #CCCCCC; > color: black; > background-color: #E4E3DC; > -moz-border-radius: 5px; > padding: 1px 4px 1px 4px; > line-height: 1.4em; > width: auto; > text-align: left; > } > > h2.header{ > position: absolute; > top: 0; > left: 0; > } > .leftfield{ > width:40%; > float:left > } > > .itemalignleft{ > text-align: left; > } > > input:focus,input.sffocus,select:focus { > background: #e3eaf9; > } > > input:focus[type=button],input:focus[type=submit] { > background: buttonface; > } > > .buttonContainer { > padding: 0.5em 0 0.5em 18.7em ; > min-height: 1em; > width: auto; > } > > ----- Original Message ---- > From: Felipe Rodrigues <[EMAIL PROTECTED]> > To: user@struts.apache.org > Sent: Thursday, March 29, 2007 11:19:43 PM > Subject: Re: datetimepicker does not work > > > Did you setted the <s:head theme="ajax"/> in your jsp? > If you did and it is still not working, post your code here, so we can > figure out the problem. > > Regards, > > Felipe > > > David Harland wrote: > > > > I am trying to use the datetimepicker but I am getting the following > error > > > > 22:03:16,676 INFO [STDOUT] 22:03:16,666 ERROR [[jsp]] > > Servlet.service() for servlet jsp threw exception > > java.lang.NullPointerException > > at > > org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag( > ComponentTagSupport.java:50) > > at > > org.apache.jsp.WEB_002dINF.decorators.layout_jsp._jspx_meth_s_url_0 > (layout_jsp.java:151) > > at > > org.apache.jsp.WEB_002dINF.decorators.layout_jsp._jspService > (layout_jsp.java:78) > > at > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java > :97) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > > at > > org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:334) > > at > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:252) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > at > > org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:672) > > at > > org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:574) > > at > > org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:499) > > at > > com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator( > PageFilter.java:156) > > at > > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter( > PageFilter.java:59) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:202) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > at > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter( > ReplyHeaderFilter.java:96) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:202) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > at > > org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:213) > > at > > org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:178) > > at > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke( > SecurityAssociationValve.java:175) > > at > > org.jboss.web.tomcat.security.JaccContextValve.invoke( > JaccContextValve.java:74) > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve. > > java > :126) > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve. > > java > :105) > > at > > org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke( > CachedConnectionValve.java:156) > > at > > org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:107) > > at > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja > > va > :148) > > at > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.jav > > a > :869) > > at > > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr > ocessConnection > (Http11BaseProtocol.java:664) > > at > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( > PoolTcpEndpoint.java:527) > > at > > org.apache.tomcat.util.net.MasterSlaveWorkerThread.run( > MasterSlaveWorkerThread.java:112) > > at java.lang.Thread.run(Thread.java:595) > > 22:03:16,926 INFO [STDOUT] 22:03:16,926 ERROR [[default]] > > Servlet.service() for servlet default threw exception > > java.lang.NullPointerException > > at > > org.apache.struts2.views.jsp.ComponentTagSupport.doStartTag( > ComponentTagSupport.java:50) > > at > > org.apache.jsp.WEB_002dINF.decorators.layout_jsp._jspx_meth_s_url_0 > (layout_jsp.java:151) > > at > > org.apache.jsp.WEB_002dINF.decorators.layout_jsp._jspService > (layout_jsp.java:78) > > at > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java > :97) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > > at > > org.apache.jasper.servlet.JspServletWrapper.service( > JspServletWrapper.java:334) > > at > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:252) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > at > > org.apache.catalina.core.ApplicationDispatcher.invoke( > ApplicationDispatcher.java:672) > > at > > org.apache.catalina.core.ApplicationDispatcher.doInclude( > ApplicationDispatcher.java:574) > > at > > org.apache.catalina.core.ApplicationDispatcher.include( > ApplicationDispatcher.java:499) > > at > > com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator( > PageFilter.java:156) > > at > > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter( > PageFilter.java:59) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:202) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > at > > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter( > ReplyHeaderFilter.java:96) > > at > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:202) > > at > > org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:173) > > at > > org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:213) > > at > > org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:178) > > at > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke( > SecurityAssociationValve.java:175) > > at > > org.jboss.web.tomcat.security.JaccContextValve.invoke( > JaccContextValve.java:74) > > at > > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve. > > java > :126) > > at > > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve. > > java > :105) > > at > > org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke( > CachedConnectionValve.java:156) > > at > > org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:107) > > at > > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.ja > > va > :148) > > at > > org.apache.coyote.http11.Http11Processor.process(Http11Processor.jav > > a > :869) > > at > > > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr > ocessConnection > (Http11BaseProtocol.java:664) > > at > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( > PoolTcpEndpoint.java:527) > > at > > org.apache.tomcat.util.net.MasterSlaveWorkerThread.run( > MasterSlaveWorkerThread.java:112) > > at java.lang.Thread.run(Thread.java:595) > > > > > > > > > > > > > > > ______________________________________________________________________ > ______________ > > No need to miss a message. Get email on-the-go with Yahoo! Mail for > > Mobile. Get started. > > http://mobile.yahoo.com/mail > > > > -------------------------------------------------------------------- > > - To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > View this message in context: > http://www.nabble.com/datetimepicker-does-not-work-tf3488898.html#a974 > 3879 Sent from the Struts - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > ______________________________________________________________________ > ______________ > Looking for earth-friendly autos? > Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center. > http://autos.yahoo.com/green_center/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- "Hey you! Would you help me to carry the stone?" Pink Floyd - ------ ML {UFI} ______________________________________________________________________ Ufi Limited Registered in England No. 3980770 Registered Office: Dearing House, 1 Young Street, Sheffield, S1 4UP learndirect Solutions Ltd Registered in England No. 5081669 Registered Office: Dearing House, 1 Young Street, Sheffield, S1 4UP UFI Charitable Trust Registered in England No. 3658378 Registered Charity No. 1081028 Registered Office: Dearing House, 1 Young Street, Sheffield, S1 4UP This email has been scanned by the MessageLabs Email Security System. ______________________________________________________________________ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]