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]

Reply via email to