J'ai trouvé que je peux faire ce qui suit:Vérifier si un cadre existe avec jQuery
if($('#notice', parent.frames['header'].document).length>0) { alert("It is here!"); }
pour vérifier un élément dans un autre cadre.
Existe-t-il un moyen de découvrir le cadre existant? Plus précisément, je cherche à voir si parent.frames ['header']. Document est là.
Existe-t-il un moyen fiable de le faire?
Mise à jour: Voici mon code frameset:
<frameset rows="104,*,22" frameborder="NO" border="0" framespacing="0">
<frame src="header.php" id="header" name="header" scrolling="no" title="Header and Menu" noresize>
<frame src="main.php" title="Main content" name="main">
<frame src="footer.php" name="footer" title="Footer" scrolling="NO" noresize>
</frameset>
Je suis en train de faire en sorte que je puisse accéder à un div qui vit à l'intérieur de la « tête ». L'inconvénient est que, dans certains cas, le principal est remplacé par un autre jeu de cadres.
J'ai essayé votre deuxième exemple if ($ ('frame [name = header]', parent) .length) { et cela ne semble pas fonctionner pour moi. Aucune suggestion ? – Jason
Génial, merci pour l'exemple – Jason