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]