J'utilise l'accordéon de JQuery avec DotNetNuke. Maintenant, la page DNN est chargée dans un IFrame de manière dynamique, de sorte que l'événement Page_load de la page qui contient le IFrame, le IFrame n'est pas encore rempli.ne peut pas accéder à l'accordéon dans IFrame
<div class="dvFrame">
<iframe class="IFrame" marginheight="0" marginwidth="0" frameborder="0" runat="server" id="frmDNN" ></iframe>
</div>
Dans le page_load:
frmDNN.Attributes.Add("src", ConfigurationManager.AppSettings["dnn"] + request);
L'accordéon qui est chargé dans l'iframe:
<div id="accordion">
<div>
<h3><a href="#">First</a></h3>
<div>Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.</div>
</div>
<div>
<h3><a href="#">Second</a></h3>
<div>Phasellus mattis tincidunt nibh.</div>
</div>
</div>
Maintenant, avec un peu de Javascript, je devrais être en mesure de dire que la div doit agir comme un accordéon. Mais à chaque tentative, je semble échouer.
$("#accordion").accordion({ header: "h3" });
Quelqu'un peut-il me aider à ce problème, il serait très apprécié ...