2009-10-20 8 views
1

Nous essayons de placer un flash avec transparence qui couvre un iframe. L'iframe chargera n'importe quel site web externe.Comment placer un Flash transparent sur le site et garder le site sous-jacent utilisable (focus, clics, formes soumission ... etc)

Y a-t-il un moyen de configurer la page pour que le flash soit affiché mais que le site sous-jacent soit toujours utilisable (focus, clics, formes soumission ... etc).

+0

pour le site sous-jacent, vous référenceurs sur le site à l'intérieur du iframe ou le site contient l'iframe et le flash? –

+0

le site sous-jacent = le site qui est chargé dans l'iframe. – francoiscote

Répondre

0

une fois que vous placez un élément au-dessus d'un autre élément ou élément iFrame (flash dans ce cas) sera le plus élevé élément et sera toujours l'élément qui est cliqué ...

bien, que diriez-vous d'un mélange de débordements et de positionnement ...

  • cible l'iframe et de lui donner un positionnement relatif ...
  • mis div iframe à l'intérieur avec une très petite largeur et la hauteur z-index élevé aussi bien et le positionnement absolu ...
  • mettre le flash dans la div whi ch est à l'intérieur de l'iframe ...
  • assurez-vous que la div qui enveloppe l'objet flash est overflow: visible ...

qui peut faire le reste de l'iframe cliquable

qui est du haut de ma tête, peut travailler ne sais pas ...

laissez-moi savoir si cela fonctionne ...

+0

Je ne pense pas qu'il soit possible d'obtenir ou de définir des éléments à l'intérieur de l'iframe quand il charge un site depuis un autre domaine. Des fins de sécurité. J'utilise jQuery pour essayer une solution, et j'obtiens cette erreur: Autorisation refusée à pour obtenir la propriété HTMLDocument.nodeType de . client.provokat.ca étant mon domaine, et facebook étant le site que je charge dans l'iframe. – francoiscote

Questions connexes