What is your point? it works != it is good/legal/standards compliant/works everywhere/works any time/etc.
Browsers are notorious for incompatible behavior for standards compliant markup. You just found out what happens with non-standards compliant markup. Martijn On 3/31/08, Marco Aurélio Silva <[EMAIL PROTECTED]> wrote: > But it works fine on FF > > > On Mon, Mar 31, 2008 at 5:35 PM, Matej Knopp <[EMAIL PROTECTED]> wrote: > > > It can not be <span>. Span is an inline element so you can't put block > > element such as divs inside span. That is invalid markup and it > > confuses browsers. > > > > -Matej > > > > On Mon, Mar 31, 2008 at 10:22 PM, Marco Aurélio Silva <[EMAIL PROTECTED]> > > wrote: > > > Hi all > > > > > > I found a bug in ModalWindow of wicket 1.2.6. If the markup of > > modalwindow > > > is inside a tag p, the modal doesn't work on IE6 and IE7. > > > I wrote a CMS componente where the user can insert links on the page. > > If > > > user insert a link that is a popup inside a tag <p> </p> the popup > > doesn't > > > open. This is what I can see on ajax debbuger: > > > > > > *INFO: * > > > *INFO: * > > > Initiating Ajax GET request on > > > > > > /myapp/app/?wicket:interface=:3:cms:p:body:content:cont:right:cont:right:cont:right:cont:right:cont:right:cont:right:cont:right:cont:right:cont:right:cont:link:buttonContainer:lis:cont:link::IBehaviorListener&wicket:behaviorId=0&random= > > > 0.4619706830869044 > > > *INFO: *Invoking pre-call handler(s)... > > > *INFO: *Received ajax response (1937 characters) > > > *INFO: * > > > <?xml version="1.0" encoding="UTF-8"?><ajax-response><component > > > > > > id="cms_p_body_content_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_link_buttonContainer_lis_cont_modalWindowRepeater" > > > ><![CDATA[<span style="display:none" > > > > > > id="cms_p_body_content_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_link_buttonContainer_lis_cont_modalWindowRepeater"> > > > > > > <div > > > id="cms_p_body_content_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_link_buttonContainer_lis_cont_modalWindowRepeater_content"> > > > > > > <object width="425" height="355"><param value=" > > > http://www.youtube.com/v/ve9U1QunUog&hl=nl > > > " name="movie"></param><param name="wmode" > > > value="transparent"></param><embed width="425" height="355" > > > type="application/x-shockwave-flash" wmode="transparent" src=" > > > http://www.youtube.com/v/ve9U1QunUog&hl=nl"></embed></object> > > > </div> > > > </span>]]></component><evaluate><![CDATA[var element = > > > document.getElementById > > > > > > ("cms_p_body_content_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_right_cont_link_buttonContainer_lis_cont_modalWindowRepeater_content"); > > > var settings = new Object(); > > > settings.minWidth=200; > > > settings.minHeight=200; > > > settings.className="w_blue"; > > > settings.width="448"; > > > settings.height="355"; > > > settings.resizable=false; > > > settings.widthUnit="px"; > > > settings.heightUnit="px"; > > > settings.element = element; > > > settings.mask="semi-transparent"; > > > settings.onClose > > > = function() { var > > > > > > wcall=wicketAjaxGet('/myapp/app/?wicket:interface=:3:cms:p:body:content:cont:right:cont:right:cont:right:cont:right:cont:right:cont:right:cont:right:cont:right:cont:right:cont:link:buttonContainer:lis:cont:modalWindowRepeater::IBehaviorListener&wicket:behaviorId=1', > > > function() { }, function() { }); }; > > > Wicket.Window.create(settings).show(); > > > ]]></evaluate></ajax-response> > > > *INFO: *Response parsed. Now invoking steps... > > > *ERROR: *Error while parsing response: Unknow runtimer error. > > > *INFO: *Invoking post-call handler(s)... > > > *INFO: *Invoking failure handler(s)... > > > > > > What I found out is that the error only happens if the markup of modal > > > window is a SPAN. If I use a DIV, the modal works fine. Unfortunately I > > > can't use DIV because DIV cause line break, and this break the layout > > of my > > > page. I tried to debug the javascript, but is a lot of lines and the JS > > > debugger of IE didn't help. Can anyone help me? > > > > > > > > > > > -- > > Resizable and reorderable grid components. > > http://www.inmethod.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- Buy Wicket in Action: http://manning.com/dashorst Apache Wicket 1.3.2 is released Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.2 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]