944 063 154

Blog

Jquery UI Dialog aparece por detrás de una película flash

Publicado enDesarrollo web

Jquery es un estupendo framework de desarrollo en JavaScript que se puede utilizar en conjunto a los widgets de Jquery UI. Esta combinación de Jquery UI Dialog nos permite dar a nuestras aplicaciones un toque de riqueza a su interfaz de usuario. Y, hablando de Jquery UI, uno de sus widgets más utilizados es Dialog. Lo que nos permite abrir una ventana AJAX en la que podemos insertar formularios o cualquier contenido HTML que nos interese. De la misma forma que podemos insertarlo en un div normal.

Mostrando jQuery UI Dialog

En relación a Jquery UI pueden darse múltiples problemas. Uno de los más frecuentes se da cuando en nuestro contenido tenemos una película flash embebida. En este caso, la ventanita del Dialog Box quedará detrás de la película; haciendo que sea imposible visualizar el contenido de Jquery UI. Para solucionar esto, debemos pasarle el parámetro wmode, un atributo de etiquetas para Flash. Éste se encargará de opacar el código flash que inserta la película flash dentro del contenido.

Para entenderlo mejor, aquí tenemos un ejemplo de un vídeo de blip.tv:

<object width="634";height="387"
           type="application/x-shockwave-flash"
           data="http://blip.tv/play/71yBqdFXAA%2Em4v">
  <param value="http://blip.tv/play/71yBqdFXAA%2Em4v" name="src">
  <param value="true" name="allowfullscreen">
 <param name="wmode" value="opaque">
</object>