Très probablement, vous exécutez dans un problème avec z-index. Pour votre menu, définissez l'index z pour cela et tous ses contrôles enfants à un nombre élevé, puis définissez l'index z sur l'iframe à un nombre faible. Si cela ne résout pas votre problème, vous devrez continuer à définir l'index z dans les éléments parents de votre menu et de votre iframe car dans certains navigateurs (tous?), Z-index fait une sorte de propagation, où si un parent a un z-index inférieur à l'un de ses frères et soeurs, alors le frère aura la priorité et finira par le haut.
Vous devez également vous assurer que la valeur de la propriété css position est définie sur autre chose que la valeur par défaut, car z-index ne fonctionne qu'avec les éléments positionnés.
Il existe également des problèmes connus avec les anciens navigateurs en ce qui concerne les iframes, donc si vous utilisez un navigateur plus ancien, essayez quelque chose de plus moderne. Les iframes sont une bête difficile, donc vous allez vraiment devoir expérimenter avec différentes choses pour comprendre votre problème exact. Je pourrais fournir plus d'informations, mais j'aurais besoin de voir un exemple de votre code HTML/CSS où cela ne fonctionne pas.
Quel code utilisez-vous, quel navigateur rencontrez-vous des problèmes? Y a-t-il une démo que vous pouvez lier? –
CODE s'il vous plaît !!!! –