Question

Je charge des mysites dans une iframe dans une autre collection de chantiers.Cela fonctionne avec un pagePart de pageViewer, mais j'aimerais masquer la nouvelle SUITEBAR, car il y en a déjà une sur la page mère.auriez vous des idées pour faire ça?Les jQuery suivants devraient fonctionner, mais il ne semble pas sembler de trouver l'enfant 'SuiteBar'.Je suppose que l'IFrame n'est pas chargé lorsque cela incendie, mais je peux obtenir cet élément.C'est l'enfant que j'ai des spectacles non définis.

$(document).ready(function() {
 var iframe = document.getElementById("MSOPageViewerWebPart_WebPartWPQ2");
 var sb = $('#MSOPageViewerWebPart_WebPartWPQ2').contents().find('#suiteBar');
});

Était-ce utile?

La solution

Depuis que vous pouvez voir MySite en utilisant la partie Web de pageViewer, je suppose que c'est dans le même domaine.

<script type="text/javascript">
 $(document).ready(function(){
    var mySiteIframe = $("#MSOPageViewerWebPart_WebPartWPQ2");
       mySiteIframe.load(function(){
       window.console && console.log('Loading Iframe');
       mySiteIframe.contents().find("#suiteBar").css("display", "none");
    });
 });
</script>

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top