Le client Je travaille avec a ... frameset comme siRun JQuery dans le cadre d'un autre cadre
<frameset rows="100,*, 0">
<frame name="theFrame" id="theFrame" src="blah.html" >
<frame name="theSecondFrame" id="theSecondFrame" src="foo.html" >
<frame name="importantFrame" id="importantFrame" src="myFrame.html" >
</frameset>
Quand une certaine action se déroule je besoin de mon cadre (importantframe qui est actuellement caché) à la plupart prennent le contrôle de la page et bloquent toute interaction avec les autres images. Je prévois de bloquer l'interaction en utilisant le plugin d'interface utilisateur du bloc jquery.
Le problème est que je ne peux pas réellement changer les fichiers foo.html ou blah.html. Donc, le code JS ne peut pas vivre là. Ce que je dois faire est d'exécuter mon code jquery dans le contexte de ces cadres. Donc, juste pour récapituler, j'ai besoin de mon code JQuery pour vivre dans myFrame.html mais l'exécuter dans le contexte des autres cadres. Comment puis je faire ça? J'espère que cela a du sens.
Merci CDR
Bonne réponse - j'étais sur le point de poser une question similaire! – CMPalmer
Vous pouvez également écrire la partie 'window.parent.frames [0] .document' sous la forme' window.parent.theFrame.document', ce qui est plus * verbeux *. – joar