My point is: It doesn't work if the <span> is inside the <p>. And I can't put a div (with div works) because the div has a line break.
On Mon, Mar 31, 2008 at 5:57 PM, Martijn Dashorst < [EMAIL PROTECTED]> wrote: > 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] > >