JavaScript - Problema con XHML y evento onBlur en un iframe...

 
Vista:

Problema con XHML y evento onBlur en un iframe...

Publicado por Simon (1 intervención) el 25/07/2007 08:48:56
Hola.

Tengo una página aspx con la siguiente cabecera:

<!doctype html public "-//W3C//DTD XHTML 1.1 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Dicha página tiene un Iframe que carga un árbol de productos, de forma que
conforme se va haciendo crecer dicho árbol (pulsando en sus ramas), la página
"padre" también va creciendo.

Tengo un evento "onBlur" en el Iframe de forma que cuando el usuario pincha
fuera del mismo, se llama a una función que hace volver al árbol a su estado
original (lo contrae).

El problema que tengo es que si crece el árbol (y la página padre consigo) y
quiero darle al scroll vertical de la página padre para poder ver la parte de
abajo del árbol, se ejecuta la función que contrae el árbol (se dispara el
evento onBlur) cosa que no tendría que suceder ya que no estoy pinchando en
la página padre si no en su scroll.

Le he dado muchas vueltas y si cambio la cabecera de mi aspx a <!DOCTYPE
HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > entonces, funciona a la
perfeccion.

Lamentablemente, por tema relacionado con la hoja de estilos, me es
imposible cambiar el tipo de cabecera.

¿Me podrían ayudar?

Muchísimas gracias de antemano.

Un saludo.

Simón.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder